Ross ROSS = Recommend OSS · open-source software intelligence for agents

binux/pyspider

A Powerful Spider(Web Crawler) System in Python. observed · 2026-08-28

github.com/binux/pyspider · homepage · Python · Apache-2.0 (permissive) · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: archived

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4576
  • days_rel: n/a
  • days_push: 855
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

16774 stars · 3625 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

pyspider is a powerful web crawler (spider) system written in Python with a built-in WebUI for script editing, task monitoring, project management, and result viewing. It supports distributed architecture, JavaScript page rendering via PhantomJS, multiple database and message queue backends, and task scheduling with priorities, retries, and periodic recrawls.

Use cases

  • crawl and scrape websites with a Python script
  • schedule periodic recrawls of pages by age
  • scrape JavaScript-rendered pages
  • monitor and manage multiple crawling projects via a web UI
  • run distributed crawling tasks with RabbitMQ or Redis queues
  • store scraped results in MySQL, MongoDB, Elasticsearch, or SQLite

When to choose

  • you want a full crawler system with a web-based script editor and task dashboard
  • you need distributed crawling with pluggable message queues and databases
  • you need scheduled, prioritized, retrying crawl tasks out of the box
  • you need to render JavaScript pages during crawling

When to avoid

  • you need a lightweight, modern scraping library - consider Scrapy or requests+BeautifulSoup instead
  • you need active community support or recent Python 3.10+ compatibility
  • you want a visual point-and-click scraping interface
  • you cannot host the WebUI on an internal network since it exposes command execution by default

Facets

framework · maturity maintenance

web-scraping scheduling message-queue web-framework crawlers web-development python cross-platform self-hosted crawler spider scraping webui distributed-crawling phantomjs automation data-engineering web-server

7 sources

Member repositories

RepositoryRoleHealth v2
binux/pyspidermain10

For agents

markdown · JSON · MCP: product_card(name="binux/pyspider")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem