Crawler Puppeteer avatar

Crawler Puppeteer

Try for free

No credit card required

Go to Store
Crawler Puppeteer

Crawler Puppeteer

jancurn/crawler-puppeteer
Try for free

No credit card required

Copy of https://github.com/apifytech/actor-crawler-puppeteer

Start URLs

startUrlsarrayRequired

URLs to start with

Use request queue

useRequestQueuebooleanOptional

Request queue enables recursive crawling and the use of Pseudo-URLs and Link selector.

Default value of this property is false

Pseudo-URLs

pseudoUrlsarrayOptional

Pseudo-URLs to match links in the page that you want to enqueue. Combine with Link selector to tell the crawler where to find links.

Default value of this property is []

Link selector

linkSelectorstringOptional

CSS selector matching elements with 'href' attributes that should be enqueued. To enqueue urls from '...

Page function

pageFunctionstringRequired

Function executed for each request

Proxy configuration

proxyConfigurationobjectOptional

Choose to use no proxy, Apify Proxy, or provide custom proxy URLs.

Default value of this property is {}

Debug log

debugLogbooleanOptional

Debug messages will be included in the log. Use context.log.debug('message') to log your own debug messages.

Default value of this property is false

Browser log

browserLogbooleanOptional

Console messages from the Browser will be included in the log. This may result in the log being flooded by error messages, warnings and other messages of little value, especially with high concurrency.

Default value of this property is false

Download media

downloadMediabooleanOptional

Crawler will skip downloading media such as images, fonts, videos and sounds. This helps to speed up the crawl, but may break certain websites.

Default value of this property is false

Download CSS

downloadCssbooleanOptional

Crawler will skip downloading CSS stylesheets. This helps to speed up the crawl, but may break certain websites.

Default value of this property is false

Ignore SSL errors

ignoreSslErrorsbooleanOptional

Crawler will ignore SSL certificate errors.

Default value of this property is false

Max request retries

maxRequestRetriesintegerOptional

Maximum number of times the request for the page will be retried in case of an error. Setting it to 0 means that the request will be attempted once and will not be retried if it fails.

Default value of this property is 3

Max pages per crawl

maxPagesPerCrawlintegerRequired

Maximum number of pages that the crawler will open. 0 means unlimited.

Max result records

maxResultsPerCrawlintegerOptional

Maximum number of results that will be saved to dataset. The crawler will terminate afterwards. 0 means unlimited.

Default value of this property is 0

Max crawling depth

maxCrawlingDepthintegerOptional

Defines how many links away from the StartURLs will the crawler descend. 0 means unlimited.

Default value of this property is 0

Page load timeout

pageLoadTimeoutSecsintegerOptional

Maximum time the crawler will allow a web page to load in seconds.

Default value of this property is 60

Page function timeout

pageFunctionTimeoutSecsintegerOptional

Maximum time the crawler will wait for the page function to execute in seconds.

Default value of this property is 60

Custom data

customDataobjectOptional

This object will be available on pageFunction's context as customData.

Default value of this property is {}

Developer
Maintained by Community

Actor Metrics

  • 1 monthly user

  • 2 stars

  • 50% runs succeeded

  • Created in Jan 2019

  • Modified 6 years ago

Categories