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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file proxygetter-0.1.2.tar.gz.

File metadata

  • Download URL: proxygetter-0.1.2.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.5

File hashes

Hashes for proxygetter-0.1.2.tar.gz
Algorithm Hash digest
SHA256 eb091bb472425706980dd784e820212439353c7943099ab610ba9557a5fa6192
MD5 d30299a2cc5df16d41531b854b51759c
BLAKE2b-256 7ea4b47ca5f5ab785b03d622dfa24776c0b71e8072d92af05bd7a01708b8bc54

See more details on using hashes here.

File details

Details for the file proxygetter-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: proxygetter-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.5

File hashes

Hashes for proxygetter-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f31e41c72a73a0f987ca2489b01a1dbac7d3fc91a8d58fd5177826b9fbabcf8a
MD5 e544ec457f2f4b57f8a71304a1809c8c
BLAKE2b-256 196c1931fc869f93eeb4ee44eb7cd49456dd4f641a0a0c048045f49b96a6724e

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