Go to Main Website

JavaScript

Learn web scraping in JavaScript. Browse for popular JavaScript libraries and frameworks like Puppeteer, Selenium and Playwright.

Web Scraping

Proxy in Axios: 3 Effective Setup Methods Explained

Learn to setup proxy in Axios in 3 easy and effective methods with code examples.

Anber Arif

Technical Writer
10min read
Web Scraping

Proxy in Node.js: 5 Common Setup Methods Explained

Learn to setup a proxy server in Node.js choosing one the 5 common setup methods.

Shanika Wickramasinghe

Software Engineer
8min read
E2E Testing

Proxy in Playwright: 3 Effective Setup Methods Explained

Learn to set up proxies in Playwright in 3 different methods, best fit for your use-case.

Anber Arif

Technical Writer
9min read
Web Scraping

Login in Puppeteer: Examples, Session Cookies & More

Using Puppeteer learn to login to Wikipedia, Facebook, Twitter or Gmail with Google single sign-on.

Anber Arif

Technical Writer
10min read
Web Scraping

Downloading Files in Puppeteer: 5 Methods Explained

Downloading files using Puppeteer is a powerful way to automate web interactions and streamline the acquisition of resources from webpages.

Anber Arif

Technical Writer
9min read
E2E Testing

Replay in Puppeteer: Create Session Recordings

The Puppeteer Replay library provides a high-level API that allows developers to automate and test web experiences efficiently.

Shanika Wickramasinghe

Software Engineer
6min read
Web Scraping

Debugging Puppeteer: Setup, Tips & Examples

Learn the various ways of debugging in Puppeteer along with the tools and techniques associated with it.

Shanika Wickramasinghe

Software Engineer
5min read
Web Scraping

Check Element in Puppeteer: How to Check if it Exists or Is Active?

Learn to check if element exists via Puppeteer and how to check whether they're in an active state.

Shanika Wickramasinghe

Software Engineer
6min read
Web Scraping

How to Intercept Requests in Puppeteer?

Intercepting requests with Puppeteer offers powerful capabilities for testing and ensuring the robustness of web applications.

Shanika Wickramasinghe

Software Engineer
6min read
Web Scraping

How to Wait For Button to be Enabled in Puppeteer?

This article guides you through the process of Puppeteer wait for button to be enabled on a webpage.

Shanika Wickramasinghe

Software Engineer
7min read
Web Scraping

Upload File in Puppeteer: Automation Examples

With Puppeteer's convenient uploadFile() method, you can easily upload files to a site - we'll show you how.

Anber Arif

Technical Writer
7min read
Web Scraping

Bypass or Solve CAPTCHA in Puppeteer: Working Examples

In this article, we explore strategies for bypassing CAPTCHA challenges in Puppeteer automation.

Anber Arif

Technical Writer
9min read
Web Scraping

Puppeteer in Docker: How to Run Examples & Error Troubleshoot

We’ve explored the process of running Puppeteer in Docker, covering essential steps, optimizing performance, and troubleshooting common errors.

Anber Arif

Technical Writer
10min read
Web Scraping

What is Puppeteer? Popular Node.js Library Explained

We explore what Puppeteer is, how it works, and what it can be used for.

Anber Arif

Technical Writer
10min read
Web Scraping

Viewport in Puppeteer: How to Manipulate Default Size

We discuss changing viewport sizes, troubleshooting common issues like setViewport failures, and ensuring content visibility in Puppeteer.

Anber Arif

Technical Writer
5min read
Web Scraping

How To Execute JavaScript on Page in Puppeteer: Examples

In this article, we explored the capabilities of Puppeteer in executing Javascript on web pages, focusing on a live example.

Anber Arif

Technical Writer
4min read
Web Scraping

'networkidle0' vs. 'networkidle2' in Puppetteer

Understanding the distinctions between networkidle0 and networkidle2 in Puppeteer is crucial for optimizing web automation tasks.

Anber Arif

Technical Writer
6min read
Web Scraping
Webshare Academy