<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Eyal Rosenthal — Web Scraping &amp; Data Pipelines</title>
    <link>https://eyalrosenthal.online/</link>
    <description>Production web scraping tutorials, interactive tools, and 46 working demos. Updated regularly.</description>
    <language>en-us</language>
    <lastBuildDate>Tue, 05 May 2026 18:43:24 +0000</lastBuildDate>
    <item>
      <title>Getting Started with Web Scraping in 2026: From Zero to First Working Scraper in 30 Minutes</title>
      <link>https://eyalrosenthal.online/tutorials/getting-started-web-scraping/</link>
      <guid>https://eyalrosenthal.online/tutorials/getting-started-web-scraping/</guid>
      <description>If you've never scraped a website before, start here. The minimum tools, the first working script, and the three things that will trip you up. Written for total beginners; no Python experience assumed.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>How to Scrape eBay Listings in 2026</title>
      <link>https://eyalrosenthal.online/tutorials/how-to-scrape-ebay/</link>
      <guid>https://eyalrosenthal.online/tutorials/how-to-scrape-ebay/</guid>
      <description>eBay is the friendliest major e-commerce scraping target — light anti-bot, generous official API (5k requests/day free), and CSS structures that haven't drifted much in years. Here's the working stack.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>How to Scrape Reddit in 2026: Use the Official API (It's Cheap and the Workarounds Aren't)</title>
      <link>https://eyalrosenthal.online/tutorials/how-to-scrape-reddit/</link>
      <guid>https://eyalrosenthal.online/tutorials/how-to-scrape-reddit/</guid>
      <description>Reddit closed public scraping in 2023 but kept the API affordable. PRAW + free OAuth tier handles 90% of use cases. The DIY scraping route exists but is brittle, ToS-risky, and unnecessary.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>How to Scrape Wikipedia (The Easy Target Everyone Overcomplicates)</title>
      <link>https://eyalrosenthal.online/tutorials/how-to-scrape-wikipedia/</link>
      <guid>https://eyalrosenthal.online/tutorials/how-to-scrape-wikipedia/</guid>
      <description>Wikipedia is the simplest legitimate scraping target on the public internet. CC-BY-SA license, official APIs, no anti-bot. Here are the four ways to extract data and which to use when.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>How to Scrape YouTube Videos, Transcripts, and Channel Data in 2026</title>
      <link>https://eyalrosenthal.online/tutorials/how-to-scrape-youtube/</link>
      <guid>https://eyalrosenthal.online/tutorials/how-to-scrape-youtube/</guid>
      <description>YouTube has three things you might want to extract: video files, transcripts, and metadata. Each has its own toolchain. yt-dlp + youtube-transcript-api + the Data API v3 cover 99% of use cases.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>Web Scraping FAQ: Every Question I Get Asked</title>
      <link>https://eyalrosenthal.online/tutorials/web-scraping-faq/</link>
      <guid>https://eyalrosenthal.online/tutorials/web-scraping-faq/</guid>
      <description>Direct answers to the 25 most-common web scraping questions: legality, costs, tools, anti-bot, languages, time-to-build, what to do when sites change. No vendor weasel-language.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>Web Scraping Glossary: Every Term Defined Plainly</title>
      <link>https://eyalrosenthal.online/tutorials/web-scraping-glossary/</link>
      <guid>https://eyalrosenthal.online/tutorials/web-scraping-glossary/</guid>
      <description>If you're new to web scraping you'll see jargon everywhere — TLS fingerprinting, headless browsers, user agents, rate limits, residential proxies. This is every term you'll encounter, defined in one or two sentences each, in plain English.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>Web Scraping Legal &amp; Ethics: 2026 State of Play</title>
      <link>https://eyalrosenthal.online/tutorials/web-scraping-legal-ethics/</link>
      <guid>https://eyalrosenthal.online/tutorials/web-scraping-legal-ethics/</guid>
      <description>What's legal, what's not, and where the gray zones are. The hiQ ruling, GDPR, CFAA, ToS, robots.txt, and the practical rules I follow on every job. Not legal advice — but the realistic landscape.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>100 Production Web Scrapers, One Repo: The Patterns That Repeat</title>
      <link>https://eyalrosenthal.online/tutorials/100-production-scrapers-one-repo/</link>
      <guid>https://eyalrosenthal.online/tutorials/100-production-scrapers-one-repo/</guid>
      <description>After shipping 100 scrapers across 40+ brief classes, the patterns are obvious. The full taxonomy of web-scraping work, with a real example for each.</description>
      <pubDate>2026-05-04T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>Why a $5/mo VPS Beats a $1,200/mo ScrapingBee Plan</title>
      <link>https://eyalrosenthal.online/tutorials/5-vps-vs-scrapingbee/</link>
      <guid>https://eyalrosenthal.online/tutorials/5-vps-vs-scrapingbee/</guid>
      <description>The actual stack, the actual cost math, and the operational discipline that turns a $5 Hetzner box into a 100k-page-per-day scraping pipeline. Pipeline-as-product, not script-as-deliverable.</description>
      <pubDate>2026-05-04T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>Bypassing Cloudflare, DataDome, and PerimeterX in 2026: A Working Playbook</title>
      <link>https://eyalrosenthal.online/tutorials/anti-bot-bypass-2026/</link>
      <guid>https://eyalrosenthal.online/tutorials/anti-bot-bypass-2026/</guid>
      <description>How to scrape sites behind modern anti-bot stacks without paying $1,200/mo for ScrapingBee. curl_cffi, nodriver, residential rotation, headers, and the math behind each choice.</description>
      <pubDate>2026-05-04T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>Best Residential Proxy Services 2026: Honest Comparison (Webshare vs Bright Data vs Oxylabs vs IPRoyal)</title>
      <link>https://eyalrosenthal.online/tutorials/best-residential-proxies-2026/</link>
      <guid>https://eyalrosenthal.online/tutorials/best-residential-proxies-2026/</guid>
      <description>Tested all four for production scraping work. The pricing is opaque, the per-GB math is misleading, and the 'best' depends entirely on your volume and country mix. Here's the math, the gotchas, and which one I actually use.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>How to Scrape Amazon Product Data in 2026 (And Whether You Should)</title>
      <link>https://eyalrosenthal.online/tutorials/how-to-scrape-amazon/</link>
      <guid>https://eyalrosenthal.online/tutorials/how-to-scrape-amazon/</guid>
      <description>Amazon is the hardest mainstream scraping target — Cloudflare-equivalent anti-bot, aggressive ToS enforcement, and a paid official API. Here's what actually works, what gets you blocked, and when you should just pay Apify $50 instead.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>How to Scrape Google Search Results in 2026 (and the Two Real Alternatives)</title>
      <link>https://eyalrosenthal.online/tutorials/how-to-scrape-google-search/</link>
      <guid>https://eyalrosenthal.online/tutorials/how-to-scrape-google-search/</guid>
      <description>Google search is the highest-friction scraping target on the public web — TLS fingerprinting, CAPTCHA escalation, IP-rotation requirements. Here's what works at small scale, what works at large scale, and the two cheap alternatives that solve 90% of use cases.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>How to Scrape Indeed Job Listings in 2026</title>
      <link>https://eyalrosenthal.online/tutorials/how-to-scrape-indeed/</link>
      <guid>https://eyalrosenthal.online/tutorials/how-to-scrape-indeed/</guid>
      <description>Indeed has Cloudflare Turnstile, aggressive anti-bot, and no public API for non-employers. Here's the working DIY approach for low volume, the official ATS partner path for serious work, and the public-data alternatives.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>How to Scrape LinkedIn in 2026 (Honest: You Can't Do It Safely)</title>
      <link>https://eyalrosenthal.online/tutorials/how-to-scrape-linkedin/</link>
      <guid>https://eyalrosenthal.online/tutorials/how-to-scrape-linkedin/</guid>
      <description>LinkedIn has actively litigated scrapers since 2017 (and won most of the contract-law cases). The hiQ ruling does not protect you from the contract claim. Here's the realistic landscape and the four legitimate alternatives.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>How to Scrape Twitter / X in 2026 (Honest: Don't, Use the API)</title>
      <link>https://eyalrosenthal.online/tutorials/how-to-scrape-twitter-x/</link>
      <guid>https://eyalrosenthal.online/tutorials/how-to-scrape-twitter-x/</guid>
      <description>Twitter/X aggressively litigates scrapers, broke every public scraping library in 2023, and gates content behind login. The official API is your real answer. Here's the unvarnished landscape and a working alternative for the 5% of cases where the API genuinely doesn't fit.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>How to Scrape Yelp Business Listings in 2026</title>
      <link>https://eyalrosenthal.online/tutorials/how-to-scrape-yelp/</link>
      <guid>https://eyalrosenthal.online/tutorials/how-to-scrape-yelp/</guid>
      <description>Yelp has anti-bot at the Cloudflare-Turnstile tier and an official API ($95/mo) for the use cases people typically want. Here's the working DIY approach for low volume, the API path for serious work, and the lead-gen alternatives.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>Scrapy vs Playwright vs Selenium: 2026 Decision Tree (with the Honest Verdict)</title>
      <link>https://eyalrosenthal.online/tutorials/scrapy-vs-playwright-vs-selenium/</link>
      <guid>https://eyalrosenthal.online/tutorials/scrapy-vs-playwright-vs-selenium/</guid>
      <description>Three tools for three different jobs. Most tutorials mix them up. Here's when each one wins, when each one loses, and the simple flowchart that picks the right tool for any scraping brief.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>SEC EDGAR + XBRL: From Filings to Clean CSV in 30 Seconds</title>
      <link>https://eyalrosenthal.online/tutorials/sec-edgar-xbrl-extraction/</link>
      <guid>https://eyalrosenthal.online/tutorials/sec-edgar-xbrl-extraction/</guid>
      <description>How to pull structured financial data from SEC filings without paying $20K/year for Bloomberg or $400/month for AlphaSense. The XBRL multi-candidate problem and the resolver that solves it.</description>
      <pubDate>2026-05-04T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>Self-Healing AI Web Extractors: A Complete Implementation Guide</title>
      <link>https://eyalrosenthal.online/tutorials/self-healing-ai-extractors/</link>
      <guid>https://eyalrosenthal.online/tutorials/self-healing-ai-extractors/</guid>
      <description>How to build web scrapers that survive site redesigns. LLM + JSON Schema as the contract, not CSS selectors. Stress-tested against full DOM scrambles. Working code, real numbers.</description>
      <pubDate>2026-05-04T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
    <item>
      <title>Web Scraping Tools Comparison 2026: Scrapy vs Playwright vs Beautiful Soup vs ScrapingBee vs DIY</title>
      <link>https://eyalrosenthal.online/tutorials/web-scraping-tools-comparison/</link>
      <guid>https://eyalrosenthal.online/tutorials/web-scraping-tools-comparison/</guid>
      <description>Honest, no-affiliate comparison of every web scraping tool you'll evaluate. When to use Scrapy, when to use Playwright, when to use Beautiful Soup, when to pay for ScrapingBee/Bright Data/Apify, and when to roll your own. Decision tree included.</description>
      <pubDate>2026-05-05T00:00:00Z</pubDate>
      <author>info@luba.media (Eyal Rosenthal)</author>
    </item>
  </channel>
</rss>
