Example Website Screenshot Crawler avatar

Example Website Screenshot Crawler

Try for free

No credit card required

View all Actors
Example Website Screenshot Crawler

Example Website Screenshot Crawler

dz_omar/example-website-screenshot-crawler
Try for free

No credit card required

Automated website screenshot crawler using Pyppeteer and Apify. This open-source actor captures screenshots from specified URLs, uploads them to the Apify Key-Value Store, and provides easy access to the results, making it ideal for monitoring website changes and archiving web content.

Full Page Screenshot

fullPagebooleanOptional

Indicates whether the screenshot should capture the entire height of the page.

Default value of this property is false

link_urlsarrayRequired

A list of URLs to capture screenshots from.

Default value of this property is ["https://apify.com"]

Browser Window Width

window_WidthintegerOptional

The width of the browser window in pixels.

Default value of this property is 1920

Browser Window Height

window_HeightintegerOptional

The height of the browser window in pixels.

Default value of this property is 1080

Sleep Duration

SleepintegerOptional

The duration (in seconds) to wait after loading a page before taking a screenshot.

Default value of this property is 10

Navigation Wait Condition

waitUntilEnumOptional

Specify when the navigation should be considered finished. Options are 'load' for when the load event is fired, or 'domcontentloaded' for when the DOM has been loaded.

Value options:

"load": string"domcontentloaded": string"networkidle0": string"networkidle2": string

Default value of this property is "networkidle0"

Cookies

cookiesarrayOptional

Cookies to be used for the browsing session, formatted as JSON objects.

Enable Scrolling to Bottom

scrollToBottombooleanOptional

Determines whether the page should be scrolled to the bottom before taking a screenshot.

Default value of this property is false

Scrolling Distance

distanceintegerOptional

The distance (in pixels) to scroll down the page during each scroll action. This controls how much content is revealed with each step.

Default value of this property is 100

Scrolling Delay

delayintegerOptional

The delay (in milliseconds) to wait after each scroll action. This can be adjusted based on how quickly content loads after scrolling.

Default value of this property is 100

Developer
Maintained by Community
Actor metrics
  • 6 monthly users
  • 1 star
  • 100.0% runs succeeded
  • Created in Oct 2024
  • Modified 25 days ago