Skip to main content

Tool for General Purpose Web Scraping and Crawling

Project description

“scrawler” = “scraper” + “crawler”

Provides functionality for the automatic collection of website data (web scraping) and following links to map an entire domain (crawling). It can handle these tasks individually, or process several websites/domains in parallel using asyncio and multithreading.

This project was initially developed while working at the Fraunhofer Institute for Systems and Innovation Research. Many thanks for the opportunity and support!

Installation

You can install scrawler from PyPI:

pip install scrawler

Getting Started

Check out the Getting Started Guide.

Documentation

Documentation is available at Read the Docs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scrawler-0.3.1.tar.gz (32.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scrawler-0.3.1-py3-none-any.whl (40.2 kB view details)

Uploaded Python 3

File details

Details for the file scrawler-0.3.1.tar.gz.

File metadata

  • Download URL: scrawler-0.3.1.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for scrawler-0.3.1.tar.gz
Algorithm Hash digest
SHA256 d3cc6da9082089e9bde35a8ef463da2ef4f8f51b217b20e7f69138ace21bbbbc
MD5 a2674b9016629aeef533ae8bd5b9ca13
BLAKE2b-256 ba6c5f0efccbb3ce159c2c242af0487c09d59a72b437f0fb211ba784c229a34d

See more details on using hashes here.

File details

Details for the file scrawler-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: scrawler-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 40.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for scrawler-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 86a0abf1db0f1dc43babc00c62592fb964745ba6797f9791045729b76fe3c34d
MD5 9d5625c675df3b55abeb962bdd907fc1
BLAKE2b-256 476721a7839317a7340306f727ef594674eb0cd253de07b59ebb09ff32434efb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page