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.

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.1.2.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.1.2-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: free_proxy_verifyer-1.1.2.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.1.2.tar.gz
Algorithm Hash digest
SHA256 d9da705ddfacd0535593c78270cdd2c77905c78bca849a43a8df3b0c13c5b381
MD5 5044d205ebdeeed9676422bb1f0f6d8f
BLAKE2b-256 55dd36e3a884810ea63da091cef4727d75c94e2942e6722c7287ba94fdafa387

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for free_proxy_verifyer-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 46ecf247f8ef28fc921061bb3b8e5bf6885590c1b0e15426f40480ad67047de2
MD5 46b654fae146abfa3f333d6947a88040
BLAKE2b-256 571ba41ca77cfbd36ae17df4d1165b48d9b92ced883add4431498fe2785d3956

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