Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Crawler

description

Executes scraping tasks defined by the developer

author

Alex Chomiak

date

2020-06-25

export

Hierarchy

  • Crawler

Index

Constructors

Properties

Methods

Constructors

constructor

  • new Crawler(browser: Browser): Crawler
  • Creates an instance of Crawler.

    author

    Alex Chomiak

    date

    2020-06-25

    memberof

    Crawler

    Parameters

    • browser: Browser

    Returns Crawler

Properties

Private browser

browser: Browser

Private scheduler

scheduler: Scheduler

Methods

cleanup

  • cleanup(): Promise<void>
  • description

    Cleanup Crawler instance

    author

    Alex Chomiak

    date

    2020-06-25

    memberof

    Crawler

    Returns Promise<void>

getPage

  • getPage(): Promise<Page>
  • description

    get new page from Crawler's browser

    author

    Alex Chomiak

    date

    2020-06-25

    memberof

    Crawler

    Returns Promise<Page>

schedule

  • schedule(activity: Activity): Promise<void>
  • description

    Schedule activity within crawler instance

    author

    Alex Chomiak

    date

    2020-06-25

    memberof

    Crawler

    Parameters

    Returns Promise<void>

Generated using TypeDoc