Resources · Blog

By Language

Web scraping tutorials for Python, PHP, Java, C#, Go, Rust, Ruby, and JavaScript.

By Language
Python XML Parser: ElementTree, lxml, and SAX Compared

Choose the right Python XML parser: ElementTree for simplicity, lxml for speed and XPath, SAX or iterparse for huge files. See code examples and pick yours.

10 October · 9 min
By Language
Perl Web Scraping with Regular Expressions

Perl web scraping explained: regex syntax, matching operators, and LWP examples for extracting data from HTML pages. Dust off Perl and scrape along.

2 October · 11 min
By Language
Ruby Web Scraping: A Complete Guide from Simple to Advanced

Ruby web scraping guide: fetch pages, parse HTML with Nokogiri, handle encoding, threads, proxies, and TOR, with working Ruby 3 code. Start building today.

24 September · 27 min
By Language
Rust Web Scraping: The Complete Guide

Rust web scraping in practice: reqwest, scraper, and tokio concurrency, plus TLS, encodings, and proxies. A complete, current guide with working code examples.

20 September · 26 min
By Language
Web Scraping with Google Apps Script

Scrape websites with Google Apps Script: send UrlFetchApp requests, parse HTML, and save results straight to Google Sheets. Try the sample script today.

16 September · 10 min
By Language
Amazon Scraping with Selenium WebDriver in Java

Learn Amazon scraping with Selenium WebDriver in Java: setup, locating product data, handling pagination, and avoiding blocks. Follow the tutorial.

10 September · 13 min
By Language
PHP Web Scraping with cURL: From Basics to Anti-Bot Realities

Practical PHP web scraping tutorial with cURL: requests, headers, cookies, redirects, HTML parsing, and anti-bot realities. Build your first scraper today.

31 August · 16 min
By Language
Email Scraping in Python: Build a Simple Email Crawler

Learn email scraping in Python: build a simple crawler that walks a website and extracts email addresses with requests and regex. Follow the full tutorial.

17 August · 10 min
By Language
Java Web Crawler for Email Extraction: A Simple Tutorial

Build a simple Java web crawler that harvests email addresses: crawl queue, page fetching, regex extraction, and full source code. Try the tutorial.

15 August · 11 min