Skip to main content

A professional Scrapy integration for seamlessly routing requests through AskPablos Proxy API with support for headless browser rendering and rotating IP addresses

Project description

AskPablos Scrapy API

A professional Scrapy integration for seamlessly routing requests through AskPablos Proxy API with support for headless browser rendering and rotating IP addresses.

Documentation

Full documentation is available at: https://askpablos-scrapy-api.readthedocs.io/en/latest/index.html

Key Features

  • 🔄 Selective Proxying: Only routes requests with askpablos_api_map in their meta
  • 🌐 Headless Browser Support: Render JavaScript-heavy pages
  • 🔄 Rotating Proxies: Access to a pool of rotating IP addresses
  • 🔒 Secure Authentication: HMAC-SHA256 request signing
  • 🔁 Automatic Retries: With exponential backoff
  • ⚠️ Comprehensive Error Handling: Detailed logging and error reporting
  • 🛡️ Rate Limiting: Built-in request rate limiting to avoid overloading the API

Quick Installation

pip install askpablos-scrapy-api

License

MIT License - See LICENSE file for details.

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

askpablos_scrapy_api-0.2.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

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

askpablos_scrapy_api-0.2.1-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file askpablos_scrapy_api-0.2.1.tar.gz.

File metadata

  • Download URL: askpablos_scrapy_api-0.2.1.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for askpablos_scrapy_api-0.2.1.tar.gz
Algorithm Hash digest
SHA256 23f1ae2180ba3aeb84594ebec8810fe14c9ba025c6bbdad07a0457170a6574db
MD5 c86f7fb5d4ef2453653dbbac8e5cbcc9
BLAKE2b-256 5253ad0cce0317b6a0f6d3337c65d0d07a0d57dd3ec1684ebfe7ff60dd07a6fa

See more details on using hashes here.

File details

Details for the file askpablos_scrapy_api-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for askpablos_scrapy_api-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4ad083f84de4792275d7a4946f65d49bb849395f7fc31e3ccd70253724ea916a
MD5 972fa8f06475320920c1453e9eb7b9d9
BLAKE2b-256 0b3312dbd70372091f819361a11f0fd722c4cadaad677c191c3ab7cd385fd29f

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