Zenrows
Talk to sales Start building free
All articles

JavaScript

40 posts tagged “JavaScript”.

StealthPython

Playwright Stealth: Does It Still Work for Scraping?

Learn how to implement Playwright Stealth to scrape without getting blocked and access the data you want.

Yuvraj Chandra13 min read
JavaScript

How to Use Ghost Cursor for Web Scraping

Learn how to use Ghost Cursor with Puppeteer to simulate human-like interactions, avoid bot detection, and enhance your web scraping stealth.

Idowu Omisola12 min read
Web ScrapingJavaScript

How to Use Puppeteer Cluster to Scale Up Web Scraping

Learn to scale Puppeteer web scraping efficiently with the puppeteer-cluster library. Run browser workers concurrently and boost scalability with ease.

Yuvraj Chandra10 min read
Web ScrapingJavaScript

How to Use puppeteer-humanize for Web Scraping

Learn how to use puppeteer-humanize to enhance web scraping with human-like interactions.

Idowu Omisola7 min read
JavaScriptWeb Scraping

How to Bypass Browser Fingerprinting With fingerprint-suite

Learn how to use the fingerprint-suite package with Playwright in Node.js to bypass browser fingerprinting and avoid detection while scraping.

Yuvraj Chandra8 min read
JavaScript

How to Set a Crawlee Proxy in 2026

Learn how to set a proxy in Crawlee.

Yuvraj Chandra8 min read
JavaScript

How to Wait for Page to Load in Puppeteer

Learn how to Wait for Page to Load in Puppeteer using proven methods to ensure complete page rendering and accurate scraping.

Idowu Omisola8 min read
JavaScript

JavaScript Usage Statistics: How the Web's Favorite Language Fares in 2026

Explore JavaScript usage statistics and popularity in 2025—see how it dominates web development, AI, and more with the latest trends and insights!

Yuvraj Chandra7 min read
Web ScrapingJavaScript

How to Deploy Playwright on Vercel

Learn how to deploy Playwright on Vercel using a lightweight Chromium build to bypass serverless limits and run efficient web scraping scripts.

Rubén del Campo15 min read
BypassJavaScript

Playwright Fingerprinting: Explained & Bypass

Learn how Playwright fingerprinting works and how to bypass detection by improving fingerprints, making your scraper more stealthy against anti-bot measures.

Yuvraj Chandra8 min read
PythonWeb Scraping

Using --disable-blink-features=AutomationControlled to Reduce Detection in Headless Chrome

Learn how to use the --disable-blink-features=AutomationControlled flag in Headless Chrome to reduce detection in Selenium and Playwright automation.

Idowu Omisola5 min read
BypassJavaScript

Puppeteer Fingerprinting: Explained & Bypassed

Learn how Puppeteer fingerprinting works, why it triggers anti-bot detection, and how to modify it for stealthy web scraping. Bypass blocks effectively!

Idowu Omisola9 min read
Web ScrapingJavaScript

Axios Pagination: How to Scrape Multiple Pages

Learn how to scrape multiple pages with Axios in Node.js. Explore different pagination types & extract data efficiently using Axios for web scraping.

Idowu Omisola8 min read
JavaScript

How to Parse HTML Tables Using NodeJS + Top 4 Libraries

Learn how to parse HTML tables using NodeJS with our guide on the top 4 libraries. Simplify data extraction and enhance your projects!

Yuvraj Chandra10 min read
JavaScriptBypass

Cloudscraper With JavaScript: How It Works, Alternatives

Learn to bypass Cloudflare with Cloudscraper.js. Discover how this Clouscraper's JavaScript version works and if it's viable for Cloudflare challenges.

Sergio Nonide5 min read
Web ScrapingJavaScript

7 Best JavaScript & Node.js Web Scraping Libraries in 2026

Discover the 7 best JavaScript & Node.js web scraping libraries in 2025. Explore features, quick code examples, and find the perfect fit for your project.

Idowu Omisola17 min read
PythonJavaScript

Detailed Guide to IP Rotation and How to Use It for Scraping

Learn why IP rotation is crucial for web scraping, how to build a proxy rotator, and how to find the best rotating IP provider for your use case.

The Zenrows team13 min read
JavaScriptBypass

How to Bypass PerimeterX With Puppeteer

Learn how to bypass PerimeterX with Puppetter using premium proxies, Puppeteer Stealth, and optimized request headers.

The Zenrows team6 min read
JavaScriptWeb Scraping

How to Use Proxy With Axios in 2026: Setup, Proxy Types, Errors

Learn to use a rotating proxy with Axios to avoid being blocked while web scraping. This tutorial covers authentication, environment variables, and more.

The Zenrows team11 min read
JavaScriptWeb Scraping

Set User Agent in Axios: Step-by-Step Guide

Learn why the User Agent in Axios is getting your scraper blocked, how to change it and the steps to randomize it at scale.

Idowu Omisola6 min read
Web ScrapingJavaScript

How to Patch Puppeteer Stealth to Improve Its Anti-bot Bypass Power

Learn the ins and outs of Puppeteer Stealth evasions and discover how to give your scraper an extra anti-bot boost.

The Zenrows team16 min read
JavaScriptBypass

How to Bypass CAPTCHA With Puppeteer

Learn how to bypass CAPTCHA using Puppeteer and implement the tools that will help you get the job done to web scrape without getting blocked.

The Zenrows team10 min read
JavaScript

How to Take a Screenshot With JavaScript?

Learn how to take a screenshot with JavaScript using six different tools and find the best one for your use case.

The Zenrows team9 min read
JavaScript

Undetected ChromeDriver with NodeJS: Tutorial [2026]

Learn to bypass anti-bot detection with the Undetected ChromeDriver in Node.js, and ensure seamless web scraping for your projects.

The Zenrows team9 min read
JavaScript

Puppeteer Pagination: How to Scrape Multiple Pages

Learn how to efficiently scrape paginated websites using Puppeteer, from simple next-page links to complex JavaScript-based pagination.

The Zenrows team17 min read
JavaScript

How to Fix AxiosError: Request Failed with Status Code 403

Learn to fix the AxiosError: Request failed with status code 403. Set proper headers, rotate proxies, add delays, or use a scraping API for anti-bot bypass.

Idowu Omisola17 min read
Web ScrapingJavaScript

How to Use Puppeteer Stealth: A Plugin for Scraping

Discover how to use Puppeteer Stealth to bypass detection in web scraping. Learn its limitations, and explore ZenRows API as a reliable alternative.

Idowu Omisola8 min read
JavaScriptPython

Puppeteer vs. Selenium: Which Should You Choose?

Explore Puppeteer vs Selenium in web scraping. Compare their features, pros, cons, and use cases to choose the best option for your project.

Sergio Nonide8 min read
JavaScriptWeb Scraping

Axios: Retry Failed Requests [2026]

Find the best methods to retry Axios requests that failed, learn how to create the retry logic, and implement the best practices.

The Zenrows team12 min read
JavaScriptWeb Scraping

Puppeteer Extra: Comprehensive Tutorial 2026

Implement Puppeteer Extra to unlock new headless browsing capabilities to avoid getting blocked while web scraping and for other purposes.

The Zenrows team7 min read
Web ScrapingJavaScript

How to Use Superagent-Proxy

Discover how to use superagent-proxy in NodeJS for undetectable web scraping. This guide covers setup and proxy rotation.

The Zenrows team8 min read
JavaScriptWeb Scraping

Handle the User Agent in NodeJS

Learn how to set and rotate User Agents in NodeJS to successfully web scrape without getting blocked. You'll also find a handy tool to scale up.

Rubén del Campo5 min read
JavaScript

Headless Browser in NodeJS with Puppeteer [2026]

Learn how to scrape web pages with Puppeteer headless browser in NodeJS using this step-by-step tutorial and go from zero to hero.

The Zenrows team13 min read
Web ScrapingJavaScript

Playwright Web Scraping Tutorial

Learn Playwright web scraping with this 2025 guide. Explore setup, advanced features, anti-bot tactics, and comparisons to Puppeteer and Selenium.

Yuvraj Chandra17 min read
JavaScriptBypass

How to Bypass Cloudflare in Node.js: 5 Methods and Tools

Bypass Cloudflare in NodeJS and make your web scraping process easier. Discover the libraries that will help you get the job done.

Idowu Omisola10 min read
Web ScrapingPython

Playwright vs. Selenium: In-Depth Comparison

Learn the key differences between Playwright vs Selenium, and which one you should choose for your scraping projects!

Idowu Omisola9 min read
JavaScriptBypass

How to Bypass Cloudflare With Puppeteer: 2 Working Methods

Learn how to bypass Cloudflare with Puppeteer and make your web scraping projects smoother with this step-by-step guide!

Rubén del Campo7 min read
Web ScrapingPython

14 Ways for Web Scraping Without Getting Blocked

Master web scraping without getting blocked with these foolproof tips. No more error messages!

Idowu Omisola19 min read
JavaScript

JavaScript Web Crawler with Node.js: A Step-By-Step Tutorial

Learn how to build an optimized and scalable JavaScript web crawler with Node.js in this step-by-step guide.

Yuvraj Chandra27 min read
JavaScript

Web Scraping in JavaScript and Node.js

Learn web scraping in JavaScript and NodeJS with this step-by-step tutorial. From basic scraping to anti-blocking techniques to headless browsers and more.

The Zenrows team20 min read