No project description provided
Project description
py-valid-proxy
Installation
pip install py-valid-proxy
Usage
import pprint
from py_valid_proxy import valid_proxy
"""Valid proxy server ('alive' or 'dead')
Parameters
----------
host : str
IP Address
port : int
Port
scheme: str, optional
Scheme (default is 'http')
timeout: int, optional
Connect timeout is number of seconds (default is 5 sec.)
Returns
-------
None if proxy is 'dead'
class Proxy if proxy is 'alive'
"""
proxy_info = valid_proxy('8.219.97.248', 80, 'https', 10)
if proxy_info:
print('is alive')
pprint(proxy_info)
else:
print('is dead')
$ valid_proxy -ip 12.186.205.120 -p 80 -s http
http://12.186.205.120:80 ... is alive
anonymity: high_anonymous
country: US
response time: 4.71 (secs)
$ valid_proxy -ip 12.186.205.120 -p 80 -s https
https://12.186.205.120:80 ... is alive
anonymity: transparent
country: US
response time: 0.5 (secs)
$ valid_proxy -ip 2.189.59.54 -p 80
http://2.189.59.54:80 ... is dead
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
py_valid_proxy-0.2.7.tar.gz
(3.1 MB
view hashes)
Built Distribution
Close
Hashes for py_valid_proxy-0.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a9d65b05a135d639845c4752d3053d35a52624ba94605497959e9e7a24ef280 |
|
MD5 | 69236d1c38280aacf770a6d30ee7f81a |
|
BLAKE2b-256 | aac1d579b4476362f731d89d7f438e43183c34cec472cc2b23ccfa80f6c0d426 |