What’s the best way to build a Python web crawler for scraping large sites? Alternatively: How can I

16 Replies, 988 Views

If you're dealing with Cloudflare and slow scraping, try using Scrapy + Scrapy-Splash. It handles JS rendering better than just Requests.

For proxies, check out Bright Data or Luminati—they’re pricey but work well for large-scale python web crawler projects.

Async *can* help, but tbh, if you’re new to it, stick with threading first (like concurrent.futures). Less headache, still faster than sequential requests.

Also, randomize your user-agents and throttle requests. Cloudflare hates bots that go brrrrr.

Messages In This Thread



Users browsing this thread: 1 Guest(s)