Resources · Blog

By Language

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

By Language
PHP DOMXPath: Parsing Web Page Content

Parse web page content with PHP DOMXPath: load HTML into DOMDocument, write XPath queries, and extract nodes cleanly. Work through the live examples.

16 July · 9 min
By Language
Web Scraping with PHP: The Complete Guide

Learn web scraping using PHP: cURL, DOM parsing, sessions, proxies, and multi-process crawling. A complete guide with working code you can copy and adapt.

4 July · 21 min
By Language
How to Web Scrape a Table in Python: BeautifulSoup & Pandas

Learn how to web scrape a table in Python: pull HTML tables with pandas.read_html or parse tricky ones with BeautifulSoup, then export clean data. Try it now.

2 July · 8 min
By Language
Web Scraping with Java: The Complete Guide

Learn web scraping in Java: jsoup, HttpClient, Selenium, proxies, and multithreaded crawling. A complete guide from first request to production-ready scraper.

28 June · 19 min
By Language
Web Scraping in Java with HtmlUnit

Learn web scraping in Java with HtmlUnit: headless browsing, handling forms and JavaScript, and extracting data, with full code examples. Start scraping.

26 June · 12 min
By Language
Scrapy Web Scraping: Python Framework Tutorial

Learn Scrapy web scraping from spiders to pipelines: crawl thousands of pages with built-in queues, dedupe, and middleware. Start your first project today.

18 June · 9 min
By Language
Web Scraping in the Browser with JavaScript

Can you scrape a web page with JavaScript right in the browser? Learn what fetch, XHR, and CORS allow, and when to switch to Node.js. See working examples.

10 June · 15 min