АСАлексей Спиновinspinov001.hashnode.dev00Your Scraper Got Clean Data. The Site Lied to It.19h ago · 14 min read · Your scraper ran clean. HTTP 200 on every request. The schema validated. Every price sat in a sane range, every date was in the past, every ISBN had thirteen digits. Zero errors, zero retries. You shiJoin discussion
АСАлексей Спиновinspinov001.hashnode.dev10Your Scraper Passes Every Run. It's Still Rotting.1d ago · 12 min read · A scraper run finished green. Exit 0. Schema valid. Row count looked normal. So did the one before it, and the forty before that. Then one afternoon you glance at a number you don't usually look at — Join discussion
АСАлексей Спиновinspinov001.hashnode.dev00Your Scraper Collected 50 Rows. There Were 4,000.2d ago · 9 min read · A scraper can pass every check you wrote and still be wrong about the one thing you actually care about: how much it collected. No exception. No 500. No broken row. Exit code 0, logs green, every fielJoin discussion
АСАлексей Спиновinspinov001.hashnode.dev00Your Scraper Died at Row 12,000. The Rerun Pattern.3d ago · 16 min read · My scraper died at row 12,000 of 50,000, three hours in. The crash itself was cheap. A process gets OOM-killed, a quota trips, a machine reboots, it happens. The expensive part came next: I re-ran it.Join discussion
АСАлексей Спиновinspinov001.hashnode.dev10A 30-Line Probe That Tells You If a Page Needs a Browser4d ago · 12 min read · Half the "you don't need a browser" takes on my feed this week are right. None of them tell you how to check. They tell you headless Chrome is expensive — true — and then leave you exactly where you sJoin discussion