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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9da705ddfacd0535593c78270cdd2c77905c78bca849a43a8df3b0c13c5b381
|
|
| MD5 |
5044d205ebdeeed9676422bb1f0f6d8f
|
|
| BLAKE2b-256 |
55dd36e3a884810ea63da091cef4727d75c94e2942e6722c7287ba94fdafa387
|
File details
Details for the file free_proxy_verifyer-1.1.2-py3-none-any.whl.
File metadata
- Download URL: free_proxy_verifyer-1.1.2-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46ecf247f8ef28fc921061bb3b8e5bf6885590c1b0e15426f40480ad67047de2
|
|
| MD5 |
46b654fae146abfa3f333d6947a88040
|
|
| BLAKE2b-256 |
571ba41ca77cfbd36ae17df4d1165b48d9b92ced883add4431498fe2785d3956
|