Skip to content

🏢 (2022) Use JavaScript technologies to crawl and click buttons on websites with GUI. Tested on Windows and Ubuntu Linux.

License

Notifications You must be signed in to change notification settings

kkamara/nodejs-scraper

Repository files navigation

nodejs-scraper.gif

nodejs-scraper

(2022) Use JavaScript technologies to crawl and click buttons on websites with GUI. Tested on Windows and Ubuntu Linux.

Important note:

Before you try to scrape any website, go through its robots.txt file. You can access it via domainname/robots.txt. There, you will see a list of pages allowed and disallowed for scraping. You should not violate any terms of service of any website you scrape.

Installation

  cp .env.example .env
  npm install --global yarn
  yarn install

Download Selenium Server jar file

Download Selenium Server jar file.

Run the following in a new terminal.

  java -jar selenium-server-4.29.0.jar standalone --override-max-sessions true --max-sessions 10

CLI options in the Selenium Grid.

Usage

  yarn start

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

BSD

About

🏢 (2022) Use JavaScript technologies to crawl and click buttons on websites with GUI. Tested on Windows and Ubuntu Linux.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published