The ScrapingBee Blog
We help you get better at web-scraping: detailed tutorials, case studies and writings by industry experts.
Don't know where to begin?
Check out our most popular articles.
Web Scraping with Perl
In this tutorial, you will learn the basics of data extraction, and data parsing using the Perl language and the Treebuilder module.
BeautifulSoup tutorial: Scraping web pages with Python
In this tutorial, we will learn how to scrape the web using BeautifulSoup and CSS selectors with step-by-step instructions.
Web Scraping without getting blocked
Browser fingerprinting, TLS fingerprinting, Chrome headless, header spoofing and more. Here is everything we know about how to scrape the web without getting blocked.
Web Scraping with Elixir
In this tutorial, you will learn the basics of web crawling, data extraction, and data parsing using the Elixir language. Due to its high performance, simplicity, and overall stability, Elixir is a great choice for web scraping. You'll also learn how to use Crawly, the complete web-scraping framework for Elixir.
Introduction to Chrome Headless with Java
In this post, we're going to see how to run headless Chrome with Java and the selenium API. Headless Chrome is a game changer for web scraping in 2019.
Web Scraping with Ruby
Learn web scraping with Ruby with this step-by-step tutorial. We will see the different ways to scrape the web in Ruby through lots of example with gems like Nokogiri, Kimurai and HTTParty.
The best Python HTTP clients for 2022
This article will discuss the best HTTP clients in Python. Requests, AIOHTTP, GRequests...it can be hard to choose the best one.
Web Scraping with C#
Learn web scraping with C# with this step-by-step tutorial covering the must-known C# web-scraping tools and libraries.
Web Scraping with Rust
In this article, you’ll learn how to implement web scraping with the Rust programming language. You’ll use two Rust libraries, `reqwest` and `scraper`, to scrape the top one hundred movies list from IMDb.
Practical XPath for Web Scraping
In this tutorial, we are going to see how to use XPath expressions in your Python code to extract data from the web
Using jQuery to Parse HTML and Extract Data
In this tutorial, you’ll learn how to parse a web page using jQuery, a fast and versatile tool for parsing and manipulating HTML
Web Scraping with Python: Everything you need to know (2022)
Learn about web scraping in Python with this step-by-step tutorial. We will cover almost all of the tools Python offers to scrape the web. From Requests to BeautifulSoup, Scrapy, Selenium and more.
Web Scraping with PHP
Learn web scraping with PHP with this step-by-step tutorial covering the must-known PHP web-scraping tools and libraries.