Guides & tutorials
Practical, tested writing on getting data out of websites, with and without code.
Updated Jul 6, 2026
Can AI Scrape Any Website? A Test of 13 Popular Sites
I ran one AI web scraper against 13 popular websites with no custom setup. 10 returned clean data; 3 (Amazon, Zillow, AliExpress) blocked it outright. The full results, the numbers, and what the pattern means.
Read the guide →
Updated Jul 5, 2026
Ruby Web Scraping Tutorial (2026): Nokogiri, Step by Step
Scrape a website with Ruby and Nokogiri — fetch with open-uri, parse with CSS selectors, paginate, export CSV. When you need a headless browser. I ran every snippet against the live site.
Read the guide →
Updated Jul 5, 2026
PHP Web Scraping Tutorial (2026): DOMDocument, Step by Step
Scrape a website with PHP using only the built-in DOMDocument and DOMXPath — fetch, parse, paginate, export CSV. No Composer, no libraries. I ran every snippet against the live site.
Read the guide →
Updated Jul 5, 2026
JavaScript Web Scraping Tutorial (2026): Node.js + Cheerio, Step by Step
Scrape a website with JavaScript and Node.js using built-in fetch and Cheerio — parse, paginate, export CSV. When you need Puppeteer instead. I ran every snippet against the live site.
Read the guide →
Updated Jul 5, 2026
Java Web Scraping Tutorial (2026): jsoup, Step by Step
Scrape a website in Java with jsoup — fetch and parse in one library, select with CSS, paginate, export CSV, and handle the character-encoding gotcha. I ran every snippet against the live site.
Read the guide →
Updated Jul 5, 2026
Is Web Scraping Legal? What the Law Actually Says in 2026
A plain-English guide to web scraping law in 2026: public vs private data, terms of service, GDPR and personal data, copyright, and the cases that set the lines. Not legal advice — orientation from someone who builds scrapers.
Read the guide →
Updated Jul 5, 2026
Go Web Scraping Tutorial (2026): net/http + goquery, Step by Step
Scrape a website in Go (Golang) with net/http and goquery — parse HTML with CSS selectors, paginate, export CSV. Concurrency done politely. I ran every snippet against the live site.
Read the guide →
Updated Jul 5, 2026
Web Scraping Without Code: The Complete Guide
Paste a URL, get a spreadsheet: what no-code scraping handles in 2026, its honest limits, and how to monitor pages for change without false alarms.
Read the guide →
Updated Jul 5, 2026
Python Web Scraping Tutorial (2026): BeautifulSoup, Step by Step
Scrape websites with Python and BeautifulSoup: fetch, parse, paginate, export CSV. I ran every snippet against the live site before publishing.
Read the guide →
Updated Jul 5, 2026
How to Scrape Data from Any Website (No Code + Code Methods)
Three ways to scrape data from a website: no-code AI tools, Python, or browser extensions. A decision table, honest tradeoffs, and legality basics.
Read the guide →
Updated Jul 5, 2026
How to Scrape a Webpage: 3 Methods Compared
Scrape a single webpage three ways: AI webpage scraper, Python, or your spreadsheet. Tested copy-paste code and real time-to-first-data for each.
Read the guide →
Updated Jul 5, 2026
7 Best AI Web Scrapers in 2026
Seven AI web scrapers compared on pricing honesty, credit math, and extraction quality — sourced 2026 prices and honest reasons to pick each one.
Read the guide →
Updated Jul 5, 2026
AI Web Scraping in 2026: How It Works and When to Use It
How AI web scraping works: LLM extraction vs CSS selectors, real per-page costs, the failure modes vendors skip over, and when selectors still win.
Read the guide →