Scrapfly Blog
Tutorials, guides, and insights on web scraping, data extraction, and automation 272 articles
// Articles
8 postsWeb Scraping With NodeJS and Javascript
In this article we'll take a look at scraping using Javascript through NodeJS. We'll cover common web scraping libraries, frequently encountered challenges and wrap everything up by scraping etsy.com
Parsing HTML with Xpath
Introduction to xpath in the context of web-scraping. How to extract data from HTML documents using xpath, best practice...
Parsing HTML with CSS Selectors
Introduction to using CSS selectors to parse web-scraped content. Best practices, available tools and common challenges ...
Web Scraping With PHP 101
Introduction to web scraping with PHP. How to handle http connections, parse html files for data, best practices, tips a...
Web Scraping With Scrapy: The Complete Guide in 2026
Tutorial on web scraping with scrapy and Python through a real world example project. Best practices, extension highligh...
Web Scraping with Selenium and Python
Introduction to web scraping dynamic javascript powered websites and web apps using Selenium browser automation library ...
How to Parse Web Data with Python and Beautifulsoup
Beautifulsoup is one the most popular libraries in web scraping. In this tutorial, we'll take a hand-on overview of how ...
How to Scrape Dynamic Websites Using Headless Web Browsers
Introduction to using web automation tools such as Puppeteer, Playwright, Selenium and ScrapFly to render dynamic websit...
Ready to scale your web scraping?
Anti-bot bypass, browser rendering, and rotating proxies — all in one API.