Web Scraping Blog

We share everything we know about web scraping and data automation to help you stand out.

Web Scraping Best Practices and Tools 2022

Discover the different web scraping best practices that will make your scraping process smooth! Essential scraping tools are also included.
December 2, 2022 ยท 7 min read

Headless Browser in Python and Selenium

Learn how to scrape web pages with Python headless browser using this step-by-step tutorial. As well as the basics: benefits, disadvantages and types.
November 23, 2022 ยท 10 min read

How to Do Real Time Web Scraping

Learn the best way to do real time web scraping with this step-by-step tutorial in Python. Challenges, libraries and tools are also covered.
November 21, 2022 ยท 4 min read

What is a Honeypot Trap and How to Bypass It

What is a honeypot trap? It's a security mechanism that creates a virtual trap to lure in attackers. Learn what the types are and how it affects web scraping.
November 17, 2022 ยท 5 min read

How to Bypass Bot Detection

Get to know the major scraping bot detection challenges and learn how to bypass the protections with Python code. Discover also tools that will help you.
October 28, 2022 ยท 11 min read

How to bypass PerimeterX

Learn how to bypass PerimeterX (HUMAN now). You'll add evasions to skip blocks by understanding how it works and what sensor data it sends.
October 13, 2022 ยท 16 min read

Web Scraping With jQuery: A Complete Tutorial

Do web scraping using jQuery with this tutorial. You'll learn how to get content, parse HTML, and extract wanted data. You can scrape any website with Node.js.
September 14, 2022 ยท 8 min read

How to bypass Akamai

Learn how to bypass Akamai Bot Manager. You'll add evasions to skip blocks by understanding how it works and what sensor data it sends.
By Ander ยท August 19, 2022 ยท 11 min read

Web Scraping with PHP: a Step-By-Step Tutorial

Web scraping from zero to hero in PHP! Create your web scraper with this step-by-step tutorial. Learn DOM, data parsing, anti-blocking techniques and more.
August 10, 2022 ยท 14 min read

How To Rotate Proxies in Python

Learn how to build a custom proxy rotator using Python to avoid getting blocked when web scraping. Pick at random from an IP pool where each proxy is available and health-checked.
By Ander ยท November 1, 2022 ยท 11 min read

Speed Up Web Scraping with Concurrency

Learn how to speed up your web scraping in Python using asyncio and multiprocessing. Concurrency allows you to go much faster by requesting several pages simultaneously.
By Ander ยท May 17, 2022 ยท 10 min read

Web Scraping with Python 101

Learn how to build a web scraper with Python using Requests and BeautifulSoup libraries. We will cover, step-by-step, a scraping process on a job board.
By Ander ยท January 19, 2022 ยท 14 min read

DOs and DON'Ts of Web Scraping

Create better web scrapers by following best practices and avoiding common mistakes. Choose the right approach for the job thanks to these tips.
By Ander ยท December 21, 2021 ยท 9 min read

Web Scraping with Selenium in Python

Tutorial to navigate and scrape websites using Selenium in Python, even dynamic content, thanks to Javascript Rendering and other available features.
By Ander ยท November 30, 2021 ยท 9 min read

Web Scraping: Intercepting XHR Requests

Take advantage of XHR requests and scrape websites content without any effort. No need for fickle HTML or CSS selectors, API endpoints tend to remain stable.
By Ander ยท October 27, 2021 ยท 5 min read

Web Scraping in Javascript and NodeJS

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.
By Ander ยท September 1, 2021 ยท 12 min read

Car Price Prediction in Python

Check correlation from a car dataset and train different linear regression models to predict the price based on data points such as mileage and horsepower.
By Ander ยท July 13, 2021 ยท 7 min read

Exploratory Data Analysis in Python

Import a CSV file into Python and start Exploratory Data Analysis in a few minutes. Learn how to interpret variables and plot them to get insights.
By Ander ยท July 6, 2021 ยท 5 min read

7 Use Cases For Website Scraping

How can web scraping help your business grow? From market research to Machine Learning training, extracting knowledge can guide any data-driven decision in any industry sector.
By Ander ยท July 1, 2021 ยท 4 min read

How Do YouTube Videos Go Viral

YouTube videos data from several top YouTubers to see how their videos grow over time. Some might reach millions of views in a few hours.
By Ander ยท June 16, 2021 ยท 5 min read

Collecting Data to Map Housing Prices

We collected real estate data to map Bilbao's housing prices by price per square meter. 3000 were collected in under a minute using a ZenRows task.
By Ander ยท June 7, 2021 ยท 6 min read

What is Web Scraping? In-Depth Guide

Web Scraping is the process of automatically collecting web data with specialized software. Every day trillions of GBs are created, making it impossible to keep track...
By Aurken ยท March 16, 2021 ยท 7 min read