Skip to main content

ScrapSpyder

ScrapSpyder is a Python package that allows you to scrape and download files from a website.

Installation

To install ScrapSpyder, simply run:

pip install scrapspyder

Usage

To use ScrapSpyder, create an instance of the Scraper class and pass in the URL of the website you want to scrape. You can also specify the destination folder where the downloaded files will be saved, the depth of the crawl, whether to perform a deep scan for assets, and more. Here's an example:

from scraper import Scraper

sc = Scraper(source="https://www.example.com/",
             dest="example",
             depth=1,
             deep_scan=True,
             verbose=True,
             patterns_to_trim=["some-pattern"]
             )
sc.download()

This will crawl the website and download all the files to a folder called example.

Requirements

This package requires the following Python libraries:

Contributing

If you find a bug or would like to contribute to the development of ScrapSpyder, please open an issue or pull request on GitHub repository.

License

ScrapSpyder is licensed under the MIT License. See LICENSE for more information.

Metadata

Release files for scrapspyder 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scrapspyder 0.1.0
File Size Uploaded Provenance Actions
scrapspyder-0.1.0.tar.gz 4.5 kB Without provenance Details for scrapspyder-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for scrapspyder 0.1.0
File Interpreter ABI Platform Actions
scrapspyder-0.1.0-py3-none-any.whl Python 3 none any Details for scrapspyder-0.1.0-py3-none-any.whl

Total release size: 9.2 kB

Release files / scrapspyder-0.1.0.tar.gz

Download URL scrapspyder-0.1.0.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
65e333019c62b9bbad449048360f3fc8797c9cf697145554991291c15a51fdda
BLAKE2b-256 checksum
How to use checksums
c437c0ea3cc13180cb06ac40a84a870fe156434c6ca463f9fd73b38edc9b52b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release files / scrapspyder-0.1.0-py3-none-any.whl

Download URL scrapspyder-0.1.0-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae2961c9a42f365c18c612f5b53a1bff2d1946c44e5aeb4ada675f99f6bb021f
BLAKE2b-256 checksum
How to use checksums
ba5a60a37f2e6d56002af5dbfa0349692f5983df0c88387bd7cbce1b39bf3c7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Security for scrapspyder 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page