Skip to main content

A simple package to verify working proxies

Project description

free_proxy_verifyer

free_proxy_verifyer is a Python library that allows you to verify whether a proxy is working or not. It checks the functionality of a given proxy by making requests to various proxy detection servers. This library is useful for anyone who needs to ensure the reliability of proxy for their applications.

Installation

You can install free_proxy_verifyer via pip:

pip install free_proxy_verifyer

or

pip install git+https://github.com/mominurr/free_proxy_verifyer.git

Usage

from free_proxy_verifyer import ProxyVerify

# Create an instance of ProxyVerify
checker = ProxyVerify()

# Define the proxy address to be verified
proxy = "37.187.17.89:3128"

# Verify the proxy
result = checker.verify_proxy(proxy=proxy)

# Print the result
print(result)  # True if the proxy is working, else False

How it Works

ProxyVerify works by randomly selecting proxy detection services from a predefined list and making requests through the provided proxy. If a response is received within the specified timeout and the status code is 200, it considers the proxy to be working.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or improvements, feel free to open an issue or create a pull request on GitHub.

License

This project is licensed under the MIT License - see the 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

free_proxy_verifyer-1.0.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

free_proxy_verifyer-1.0.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file free_proxy_verifyer-1.0.1.tar.gz.

File metadata

  • Download URL: free_proxy_verifyer-1.0.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.13

File hashes

Hashes for free_proxy_verifyer-1.0.1.tar.gz
Algorithm Hash digest
SHA256 95afc104de171b9d706e83e521ad055bd17f36a01e879f5c2b7478b87a17a376
MD5 e184cce8f6ea1c32961149e3d600f449
BLAKE2b-256 b693f8278b9b551b625d43141d0d7fa4a6f68493624dfea78ec142c8831635eb

See more details on using hashes here.

File details

Details for the file free_proxy_verifyer-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for free_proxy_verifyer-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cfde5333d144eec65dbf88ee749491afe623b5d1e2ce2387e16fc9913e36d3ac
MD5 c174562029b313a53930be873c302165
BLAKE2b-256 d320e3439eb98377e94574a7cf2935c5d4ee2fbbf2034ee34f1559b0e589c061

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