Skip to main content

A simple package to verify http and https 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.

Proxy Judges/Checkers

HTTP/HTTPS

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

When installing free_proxy_verifyer using pip, the necessary dependencies (requests) will be automatically installed along with the package. You don't need to separately install these dependencies.

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.1.3.tar.gz (3.4 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.1.3-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: free_proxy_verifyer-1.1.3.tar.gz
  • Upload date:
  • Size: 3.4 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.1.3.tar.gz
Algorithm Hash digest
SHA256 464c35d15594f81bb6084ef631de271590e3114a4f2a82ec0200ef4ed8bd5483
MD5 a611db19d1348caa178a934da7cd8836
BLAKE2b-256 09fcf1c64db151d47c0d9af9d4b9a8ed0a47d2464c377b4e7e96c1bc3831eb4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for free_proxy_verifyer-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0828436e96ed7cd2b91801bb2e00c5a1fef0a51af608ebfbed4e82fd6aa4bb68
MD5 0c48306ee7aa374416abf8be5af29664
BLAKE2b-256 1d4ece04c3999c4a3f907d09bb298d150901af0411cd6b0922ccd6922a0336e6

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