Skip to main content
Version: 3.0

BrowserCrawlingContext <Page, Response, ProvidedController, UserData>

Hierarchy

  • CrawlingContext<UserData>
    • BrowserCrawlingContext
      • PuppeteerCrawlingContext
      • PlaywrightCrawlingContext

Index

Properties

browserController

browserController: ProvidedController

crawler

crawler: BrowserCrawler<BrowserPoolOptions<BrowserPlugin<CommonLibrary, unknown, CommonBrowser, unknown, CommonPage>>, Dictionary<any>, BrowserCrawlingContext<CommonPage, Dictionary<any>, BrowserController<CommonLibrary, unknown, CommonBrowser, unknown, CommonPage>, Dictionary<any>>, Dictionary<any>>

enqueueLinks

enqueueLinks: (options?: BrowserCrawlerEnqueueLinksOptions) => Promise<BatchAddRequestsResult>

Type declaration

    • (options?: BrowserCrawlerEnqueueLinksOptions): Promise<BatchAddRequestsResult>
    • Parameters

      • optionaloptions: BrowserCrawlerEnqueueLinksOptions

      Returns Promise<BatchAddRequestsResult>

id

id: string

log

log: Log

page

page: Page

optionalproxyInfo

proxyInfo?: ProxyInfo

An object with information about currently used proxy by the crawler and configured by the ProxyConfiguration class.

request

request: Request<UserData>

The original Request object.

optionalresponse

response?: Response

sendRequest

sendRequest: (overrideOptions?: Partial<OptionsInit>) => Promise<Response<string>>

Type declaration

    • (overrideOptions?: Partial<OptionsInit>): Promise<Response<string>>
    • Parameters

      • optionaloverrideOptions: Partial<OptionsInit>

      Returns Promise<Response<string>>

optionalsession

session?: Session