Skip to main content

A utility to get and filter free proxies

Project description

proxygetter

Description

proxygetter is a Python utility for scraping and filtering proxies from sslproxies.org. It is designed to be lightweight, fast, and customizable.

Installation

You can install proxygetter via pip:

pip install proxygetter

Usage

Basic Usage

To get a list of all available proxies:

proxies = get_proxies()
print(proxies)

Features

Filter by Country Code

To get proxies from a specific country:

proxies = get_proxies(country_code='US')

Filter by Anonymity

To get anonymous or elite proxies (accepted values are 'anonymous' and 'elite proxy'):

proxies = get_proxies(anonymity='anonymous')

Filter by HTTPS support

To get proxies that support HTTPS:

proxies = get_proxies(https=True)

Filter by Google support

To get proxies that were checked to work with Google:

proxies = get_proxies(google=True)

Filter by Last Checked Time

To get proxies that were last checked within a certain number of seconds:

proxies = get_proxies(last_checked_max=600)  # Proxies checked within the last 10 minutes

Advanced Usage

You can combine multiple filters:

proxies = get_proxies(country_code='US', anonymity='elite proxy', https=True, google=True, last_checked_max=600)

License

This project is under the MIT License - see the LICENSE file for details.

Tests

You can run the tests using the unittest framework with the command:

python -m unittest tests/test_proxygetter.py

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

proxygetter-0.1.2.tar.gz (4.4 kB view hashes)

Uploaded Source

Built Distribution

proxygetter-0.1.2-py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 3

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