spidr_crawler 1.1.0 copy "spidr_crawler: ^1.1.0" to clipboard
spidr_crawler: ^1.1.0 copied to clipboard

Scalable crawling framework including Spider, queues, and scheduling logic for SPIDR.

spidr_crawler #

The multi-threaded crawling orchestrator of the SPIDR framework.

Key Structures #

  • Spider: Subclass this to define start URLs, parsing rules, and scraping handlers.
  • SpidrCrawler: The runtime coordinator execution engine.
  • CrawlerQueue: Abstract queue interface supporting BFS (Breadth-First), DFS (Depth-First), and custom priority queue scheduling strategies.
  • CrawlerScheduler: Frontier scheduler enforcing depth limits, request delay limits, and duplicate URL prevention.
0
likes
160
points
136
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Scalable crawling framework including Spider, queues, and scheduling logic for SPIDR.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

meta, spidr_core

More

Packages that depend on spidr_crawler