Skip to main content
NodeJs Web Scraping Playbook - NodeJs Logo

The
NodeJs
Web Scraping
Playbook

Everything you need to know to become a Node.js Web Scraping Pro!

NodeJS Web Scraping Community:
NodeJS Reddit Community
NodeJS Twitter

Stay Up To Date

Get notified of the latest NodeJS Web Scraping news, guides, extensions, and spiders as soon as they are released. Also, suggest new guides and extensions for the NodeJS Web Scraping Playbook then signup here.

Request-Promise

Scrapy Playbook - NodeJs Request-Promise: How to Use & Rotate Proxies

NodeJs Request-Promise: How to Use & Rotate Proxies

In this guide, we walk through how to use proxies with Nodejs Request-Promise. Including how to rotate proxies in a list, use proxy gateways, and proxy APIs with our Nodejs Request-Promise scraper.

Scrapy Playbook - NodeJs Request Promise: How to Send POST Requests

NodeJs Request Promise: How to Send POST Requests

In this guide, we walk through how to send POST requests with NodeJs Request Promise. Including how to POST form data and JSON data.

Scrapy Playbook - NodeJs Request Promise: Setting Fake User-Agents

NodeJs Request Promise: Setting Fake User-Agents

In this guide, we walk through how to use fake user-agents with NodeJs Request Promise to avoid your scrapers from getting blocked.

Axios

Scrapy Playbook - NodeJs Axios: Make Concurrent Requests

NodeJs Axios: Make Concurrent Requests

In this guide, we walk through how to configure NodeJs Axios to make concurrent requests so that you can increase the speed of your scrapers.

Scrapy Playbook - NodeJs Axios: How to Send POST Requests

NodeJs Axios: How to Send POST Requests

In this guide, we walk through how to send POST requests with NodeJs Axios. Including how to POST form data and JSON data.

Scrapy Playbook - NodeJs Axios: Setting Fake User-Agents

NodeJs Axios: Setting Fake User-Agents

In this guide, we walk through how to use fake user-agents with NodeJs Axios to avoid your scrapers from getting blocked.

Scrapy Playbook - NodeJs Axios: Retry Failed Requests

NodeJs Axios: Retry Failed Requests

In this guide, we walk through how to configure NodeJs Axios to retry failed requests so you can build a more reliable system.

HTML Parser Libraries

Scrapy Playbook - The 5 Best NodeJs HTML Parsing Libraries Compared

The 5 Best NodeJs HTML Parsing Libraries Compared

We compare the 5 best NodeJs HTML parsing libraries available in 2023 - Cheerio, JSDOM, Parse5, htmlparser2, and xml2js.

Need an easy way to monitor your scrapers?

Sign up for a free ScrapeOps account today.