Scrapy

Scrapy, a fast high-level web crawling & scraping framework for Python. (by scrapy)

Scrapy Alternatives

Similar projects and alternatives to Scrapy

  1. Django

    561 Scrapy VS Django

    The Web framework for perfectionists with deadlines.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Playwright

    544 Scrapy VS Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

  4. Pandas

    449 Scrapy VS Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

  5. Pytorch

    421 Scrapy VS Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  6. puppeteer

    412 Scrapy VS puppeteer

    JavaScript API for Chrome and Firefox

  7. NumPy

    312 Scrapy VS NumPy

    The fundamental package for scientific computing with Python.

  8. examples

    185 Scrapy VS examples

    TensorFlow examples (by tensorflow)

  9. mitmproxy

    172 Scrapy VS mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

  10. scikit-learn

    scikit-learn: machine learning in Python

  11. Keras

    89 Scrapy VS Keras

    Deep Learning for humans

  12. seaborn

    83 Scrapy VS seaborn

    Statistical data visualization in Python

  13. NLTK

    72 Scrapy VS NLTK

    NLTK Source

  14. Robot Framework

    Generic automation framework for acceptance testing and RPA

  15. crawlee

    54 Scrapy VS crawlee

    Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

  16. undetected-chromedriver

    Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

  17. lxml

    20 Scrapy VS lxml

    The lxml XML toolkit for Python

  18. scrapy-playwright

    🎭 Playwright integration for Scrapy

  19. estela

    10 Scrapy VS estela

    estela, an elastic web scraping cluster 🕸

  20. pyspider

    0 Scrapy VS pyspider

    Discontinued A Powerful Spider(Web Crawler) System in Python.

  21. splash

    9 Scrapy VS splash

    Lightweight, scriptable browser as a service with an HTTP API

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Scrapy alternative or higher similarity.

Scrapy discussion

Log in or Post with
  1. User avatar
    7c91971f
    · about 2 years ago
    · Reply

    Review ★★★★★ 10/10

Scrapy reviews and mentions

Posts with mentions or reviews of Scrapy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-06-10.
  • Why everyone is talking about loop-engineering and how is it changing agentic ai workflows? Claude Code and Web Scraping examples
    3 projects | dev.to | 10 Jun 2026
    Think about what a mature scraping project already contains. There is a schema that every item must validate against. There are field coverage thresholds, because a run where only 60% of products have prices is a failed run no matter what the exit code says. There are expected item counts, error rate ceilings, and finish reason checks. In the Scrapy world we even have a dedicated framework for all of this, and I wrote about it earlier this year in my post on giving spidey-senses to your spiders with Spidermon. Here is the reframe that I cannot stop thinking about: a Spidermon monitor suite is a rubric. Our community spent a decade encoding "what good data looks like" into machine-checkable criteria, because silent failure is scraping's oldest enemy, the spider that runs green for three weeks while quietly shipping garbage. We built the evaluator long before we had a generator capable of acting on its feedback. Every other field adopting loop engineering has to invent its definition of done from scratch. We just have to plug ours in. The missing piece was never detection. It was what happens after detection, which until now was a human reading an alert, opening the site, sighing at the redesign, and rewriting selectors. Models like Fable 5, which Anthropic says can work autonomously far longer than any previous Claude model, are finally good enough to sit inside that gap. John Rooney saw early versions of this pattern when he built scraping agents for 30 days, and the lesson that stuck with me from his series is that agents fail not from lack of capability but from lack of structure around them. Loops are that structure.
  • How to write and publish a Python package to PyPI
    3 projects | dev.to | 11 May 2026
    This guide walks through the full process using uv, a fast, modern Python toolchain that replaces pip, virtualenv, pip-tools, twine, and build with a single tool. We will write a reusable Scrapy download handler, structure it as a proper Python package, test it, and publish it to PyPI.
  • How to tell if a page uses JavaScript rendering (and what to do about it)
    2 projects | dev.to | 11 May 2026
    In Scrapy, Zyte API integrates via the scrapy-zyte-api package:
  • How to Use rs-trafilatura with Scrapy
    1 project | dev.to | 3 Apr 2026
    Scrapy is the standard Python framework for web scraping. It handles crawling, scheduling, and data pipelines. rs-trafilatura plugs into Scrapy as an item pipeline — your spider yields items with HTML, and the pipeline adds structured extraction results automatically.
  • Best Python Web Scraping Libraries 2026
    1 project | dev.to | 11 Jan 2026
    Official Documentation: Scrapy Project
  • Scrapy Middlewares: A Practical Guide for Beginners (With Real-World Examples)
    1 project | dev.to | 17 Dec 2025
    User-Agent: Scrapy/2.11.0 (+https://scrapy.org)
  • Progress Updates on Contribution to Scrapy
    1 project | dev.to | 10 Dec 2025
    Last week, I worked on code refactoring in Scrapy, which is an essential practice in larger and more complex projects. Refactoring not only improves code maintainability but also makes it easier for other contributors to understand and extend the project. This task was a good starting point for me to verify that I had the Scrapy project correctly set up locally, as refactoring of codes should not break existing functionalities.
  • Contributing to Larger Open Source Project - Scrapy
    4 projects | dev.to | 6 Dec 2025
    In the past three months, I worked on various open source projects, including my own project Repo Context Packager, Math Worksheet Generator and Open Web Calendar. This month, I want to challenge myself to work on a larger and more widely used project - Scrapy, a Python module for web crawling.
  • How I Block All 26M of Your Curl Requests
    6 projects | news.ycombinator.com | 2 Oct 2025
    What I have seen it is hard to tell what "serious scrapers" use. They use many things. Some use this, some not. This is what I have learned reading webscraping on reddit. Nobody speaks things like that out loud.

    There are many tools, see links below

    Personally I think that running selenium can be a bottle neck, as it does not play nice, sometimes processes break, even system sometimes requires restart because of things blocked, can be memory hog, etc. etc. That is my experience.

    To be able to scale I think you have to have your own implementation. Serious scrapers complain about people using selenium, or derivatives as noobs, who will come back asking why page X does not work in scraping mechanisms.

    https://github.com/lexiforest/curl_cffi

    https://github.com/encode/httpx

    https://github.com/scrapy/scrapy

    https://github.com/apify/crawlee

  • Scrapy needs to have sane defaults that do no harm
    1 project | news.ycombinator.com | 23 Apr 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Scrapy repo stats
198
63,095
9.6
5 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com