You can check the availability of the proxy.
Project description
Proxy Checker Mp
How to use ?
1-) Module Install and Import
- Install Module
pip install proxyCheck-mp
pip3 install proxyCheck-mp
- Import Module
from proxyChecker.proxyCheck import ProxyController
2-) proxyController class must be called.
prxCont = ProxyController()
3-) User-agent default value and reassign.
Default Value ;
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36'
Assigning a new value ;
prxCont = ProxyController()
prxCont.userAgent = 'Mozilla/5.0 (Linux; U; Android 2.2) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1'
3-) The proxyControl method bound to the proxyController class must be called.
prxCont.proxyControl(proxys , url , timeout , details)
Parameter Details ;
proxies -> Proxies parameter must be list or str. (List or String)
url -> Give url to check proxy. (https-http) Default = https://www.google.com
timeout -> Set a waiting time to connect. Default timeout = (3.05,27) >> (connect,read)
details -> Information message about whether the proxy is working or not. (True or False) Default = True
4-) Output - Positive
prxCont = ProxyController()
proxy = '52.143.130.19:3128'
print(prxCont.proxyControl(proxy))
#output _>
Protocol : http - Connection Successfull - 52.143.130.19:3128
proxyIp : 52.143.130.19 -- proxyType : IPv4 -- country : France -- timeOut : 0.43 second
Proxy check completed.
52.143.130.19:3128
print(prxCont.proxyControl(proxyList,detail=False))
#output2 _>
Proxy check completed.
52.143.130.19:3128
4-) Output - Negative
prxCont = ProxyController()
proxyList = ["0.0.0.0:18","1.1.1.1:80","11.11.11.11:8080"]
prxCont.proxyControl(proxyList)
#output _>
Protocol : http - The connection is unstable - 0.0.0.0:18
Protocol : socks4 - The connection is unstable - 0.0.0.0:18
Protocol : socks5 - The connection is unstable - 0.0.0.0:18
Protocol : http - The connection is unstable - 1.1.1.1:80
Protocol : socks4 - The connection is unstable - 1.1.1.1:80
Protocol : socks5 - The connection is unstable - 1.1.1.1:80
Protocol : http - The connection is unstable - 11.11.11.11:8080
Protocol : socks4 - The connection is unstable - 11.11.11.11:8080
Protocol : socks5 - The connection is unstable - 11.11.11.11:8080
Proxy check completed.
None of the proxies you provided are working.
prxCont.proxyControl(proxyList,detail=False)
#output2 _>
Proxy check completed.
None of the proxies you provided are working.
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
proxyCheck_mp-0.0.4.tar.gz
(4.6 kB
view hashes)
Built Distribution
Close
Hashes for proxyCheck_mp-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea224bd3798c9b0f070eeedd6bfb71608090666cf2989549f4524df3dc17092e |
|
MD5 | 2d7abb6dd83b63520d1f827543d92243 |
|
BLAKE2b-256 | ae13447b9b0f31162f204f92f22023e3c137614f694802756c5d9b5ed297ac6b |