Greendeck Proxy Grabber Package
Project description
greendeck-proxygrabber
This package is developed by Greendeck
Install from pip
https://pypi.org/project/greendeck-proxygrabber/
pip install greendeck-proxygrabber
How to use ?
import the library
import greendeck_proxygrabber
import ProxyGrabber
class
from greendeck_proxygrabber import ProxyGrabber
initialize ProxyGrabber
object
grabber = ProxyGrabber(len_proxy_list, country_code, timeout)
Here default values of some arguments are,
* len_proxy_list = 10
* country_code = 'ALL'
* timeout = 2
Currently the program only supports proxies of combined regions
Getting checked, running proxies
The grab_proxy grab_proxy()
function helps to fetch the proxies.
grabber.grab_proxy()
This returns a dictionary of the following structure:
{
'https': [< list of https proxies >],
'http': [< list of http proxies >],
'region': 'ALL' # default for now
}
Getting an unchecked list of proxies
The grab_proxy proxy_scraper()
method of ScrapeProxy
helps to fetch the proxies.
This returns a list of 200 proxies of both type http and https.
from greendeck_proxygrabber import ScrapeProxy
proxies_http, proxies_https = ScrapeProxy.proxy_scraper()
This returns list of proxies of type http proxies followed by https proxies.
http_proxies = [< list of http proxies >]
https_proxies = [< list of https proxies >]
Filtering invalid proxies from a list of proxies
The proxy_checker_https
and proxy_checker_http
methods from ProxyChecker
class helps to validate the proxies.
Given a list of proxies, it checks each of them to be valid or not, and returns a list of valid proxies from the proxies feeded to it.
from greendeck_proxygrabber import ProxyChecker
valid_proxies_http = ProxyChecker.proxy_checker_http(proxy_list = proxy_list_http, timeout = 2)
valid_proxies_https = ProxyChecker.proxy_checker_https(proxy_list = proxy_list_https, timeout = 2)
How to build your own pip package
- open an account here https://pypi.org/
In the parent directory
python setup.py sdist bdist_wheel
twine upload dist/*
references
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
Hashes for greendeck-proxygrabber-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60b0442bbfdd083e2a95ba0a8a5d29160f361b45ef4872fea5a0d9d4b71fd2e0 |
|
MD5 | 1400323e92189ae388c0674a6f91bcb7 |
|
BLAKE2b-256 | 76b96d986eb366d51f8fd2e6685cba19243b1af54fe665a499f36d7fb6297f8f |