Skip to main content

Free IP Proxy rotator for python

Project description

Swiftshadow

PyPI - Downloads GitHub release (latest by date including pre-releases)

[!TIP]
I'm refactoring the library for better speed and maintainability. Future updates might have breaking changes, but I'll keep you posted!

About

Swiftshadow is a powerful Python library designed to simplify the process of rotating IP proxies for web scraping, data mining, and other automated tasks. With its advanced features, Swiftshadow can help you overcome many of the challenges associated with web scraping, including blocked IP addresses and other forms of detection.

One of the key benefits of Swiftshadow is its speed. The library is designed to operate quickly and efficiently, which means you can scrape data at a faster rate than with other tools. Additionally, Swiftshadow includes a built-in caching mechanism that helps to reduce the load time and improve performance.

Another important feature of Swiftshadow is its reliability. The library is designed to be robust and resilient, which means that even if one of your proxies fails or is blocked, the system will automatically switch to another proxy to ensure continuity of your scraping process. This feature helps to ensure that your scraping efforts are not interrupted by technical issues or other problems.

Swiftshadow is also highly customizable. You can easily configure the library to suit your specific needs, including specifying the number of proxies to use, the frequency of rotation, and other parameters. This level of flexibility makes Swiftshadow a versatile tool that can be adapted to a wide range of use cases.

Finally, Swiftshadow has a low dependency on third-party libraries (only one), which makes it easier to use and maintain. Whether you are a seasoned developer or a novice, you can quickly get started with Swiftshadow and start scraping data with ease.

Installation

To get started install the library using pip.

pip install swiftshadow

One class rules all

Everything in swiftshadow is under one class for ease of use and minimal code.

Get a proxy using just 2 lines of code!

from swiftshadow.swiftshadow import QuickProxy

print(QuickProxy())

That was easy.

Head to Documentation to get started.

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

swiftshadow-1.2.1.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

swiftshadow-1.2.1-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

Details for the file swiftshadow-1.2.1.tar.gz.

File metadata

  • Download URL: swiftshadow-1.2.1.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for swiftshadow-1.2.1.tar.gz
Algorithm Hash digest
SHA256 a1c1321a91e5afd51e8f5a2c5579e179cd57a9632137d5ffb55dd8f804775ddf
MD5 2e272c548aba93f1e13f10d8f305df55
BLAKE2b-256 f100a50bf97c012a93fd546065a5bec68eac66865d620f5aff642f205658031a

See more details on using hashes here.

File details

Details for the file swiftshadow-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: swiftshadow-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 21.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for swiftshadow-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5c85cb2c09667df4bd44d1bbf598c97528eb09b06047b1067de585c63f0e169e
MD5 1a1ac1b5becd6da3e4309ce2d1319e27
BLAKE2b-256 4b5563ee231e85c599d4ce8aa91f2d69192aeeadc178b29ce79ed471dc1c3e16

See more details on using hashes here.

Supported by

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