scaling-to-distributed-crawling VS Scrapy

Compare scaling-to-distributed-crawling vs Scrapy and see what are their differences.

scaling-to-distributed-crawling

Repository for the Mastering Web Scraping in Python: Scaling to Distributed Crawling blogpost with the final code. (by ZenRows)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
scaling-to-distributed-crawling Scrapy
5 180
36 50,896
- 1.2%
0.0 9.6
over 2 years ago 8 days ago
HTML Python
MIT License BSD 3-clause "New" or "Revised" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

scaling-to-distributed-crawling

Posts with mentions or reviews of scaling-to-distributed-crawling. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-21.

Scrapy

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 2024-02-15.

What are some alternatives?

When comparing scaling-to-distributed-crawling and Scrapy you can also consider the following projects:

celery - Distributed Task Queue (development branch)

requests-html - Pythonic HTML Parsing for Humans™

colly - Elegant Scraper and Crawler Framework for Golang

pyspider - A Powerful Spider(Web Crawler) System in Python.

Redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

newspaper - newspaper3k is a news, full-text, and article metadata extraction in Python 3. Advanced docs:

MechanicalSoup - A Python library for automating interaction with websites.

PeARS-orchard - This is the development version of PeARS, the people's search engine. More compact but less robust than PeARS-lite. If you just want to use PeARS as a local indexer, use PeARS-lite instead.

playwright-python - Python version of the Playwright testing and automation library.

storm-crawler - A scalable, mature and versatile web crawler based on Apache Storm

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