PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Crawler Python Packages

Python packages with the GitHub topic crawler. Sorted by relevance, with stars and monthly downloads.
adbar
trafilatura

Python & Command-line tool to gather text and metadata on the Web: Crawling, scraping, extraction, output as CSV, JSON, HTML, MD, TXT, XML

10.5M 6K 392
adbar
courlan

Clean, filter and sample URLs to optimize data collection – Python & command-line – Deduplication, spam, content and language filters

10.3M 176 14
firecrawl
firecrawl-py

The API to search, scrape, and interact with the web at scale. 🔥

7.2M 144K 8K
rushter
selectolax

Python binding to Modest and Lexbor engines. Fast HTML5 parser with CSS selectors for Python.

6.3M 2K 91
scrapy
scrapy

Scrapy, a fast high-level web crawling & scraping framework for Python.

6.2M 63K 12K
0x676e67
rnet

An ergonomic, censorship-resistant Python HTTP Client

1.4M 1K 110
firecrawl
firecrawl

The API to search, scrape, and interact with the web at scale. 🔥

1.3M 144K 8K
codelucas
newspaper3k

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

838K 15K 2K
D4Vinci
scrapling

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!

797K 68K 7K
apify
crawlee

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

648K 9K 765
JoMingyu
google-play-scraper

Google play scraper for Python inspired by <facundoolano/google-play-scraper>

572K 991 251
Luqman-Ud-Din
random-user-agent

A package to get list of user agents based on filters such as operating system, software name etc..

502K 103 12
spider-rs
spider-client

Python, Javascript, and Rust libraries for the Spider Cloud API.

368K 26 9
moskrc
crawlerdetect

🕷CrawlerDetect is a Python library designed to identify bots, crawlers, and spiders by analyzing their user agents.

163K 44 12
scrapy-plugins
scrapy-zyte-api

Zyte API integration for Scrapy

108K 42 23
jpramosi
geckordp

A client implementation of Firefox DevTools over remote debug protocol in python

105K 38 15
hellock
icrawler

A multi-thread crawler framework with many builtin image crawlers provided.

77K 929 180
hect0x7
jmcomic

Python API for JMComic | 提供Python API访问禁漫天堂,同时支持网页端和移动端 | 禁漫天堂GitHub Actions下载器🚀

56K 7K 11K
rmax
scrapy-redis

Redis-based components for Scrapy.

54K 6K 2K
0x676e67
wreq

An ergonomic, censorship-resistant Python HTTP Client

49K 1K 110
olostep-api
olostep

python SDK of the Olostep API

40K 6 1
scrapy-plugins
scrapy-zyte-smartproxy

Zyte Smart Proxy Manager (formerly Crawlera) middleware for Scrapy

26K 364 92
scrapy-plugins
scrapy-crawlera

Zyte Smart Proxy Manager (formerly Crawlera) middleware for Scrapy

22K 364 92
yuanxu-li
html-table-extractor

extract data from html table

21K 88 22
    • Data from PyPI, GitHub, ClickHouse, and BigQuery