ProxyGrab
I made this software to scrap proxies for my web scrapping and other testing purposes. This program just uses requests to get the response from API and return the proxies.
Installation
pip install proxygrab --upgrade
Usage:
In Python Script
import proxygrab
socks5_list = proxygrab.get_socks5() # Returns socks5 proxylist
socks4_list = proxygrab.get_socks4() # Returns socks4 proxylist
http_list = proxygrab.get_http() # Returns http proxylist
https_list = proxygrab.get_https() # Returns https proxylist
proxy_list = proxygrab.get_proxy(type) # Type can any one from http, https, socks4, socks5
Console
proxygrab --help
- To save proxies to file:
proxygrab --type http --save
- Save to custom filename:
proxygrab --type http --outfile custom_filename.txt --save
- Save 100 proxies to custom filename:
proxygrab --type http --count 100 --outfile custom_filename.txt --save
- Print only 5 proxies to terminal:
proxygrab --type http --count 5
- Print only 5 proxies to terminal:
proxygrab --type http --count 5
If no proxy type is specified, the program will show this message:
"No Proxy type specified, check help by proxygrab --help"
Contribuiting
Wanna help to improve this project?
Make sure to follow these before opening a PR:
- Make sure your PR is formatted with Black.
- Make sure the package is working.
Built With
- Python - Programming Language
Authors
- Skuzzy xD - SkuzzyxD
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Credits
Proxy Server data courstey of:
Metadata
Release files for proxygrab 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ProxyGrab-0.1.6.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ProxyGrab-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.5 kB
Release files / ProxyGrab-0.1.6.tar.gz
| Download URL | ProxyGrab-0.1.6.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5b0fd84ce9b70f60759b66233720b2da28bf6ea92be37bdfd9ca22aff3a097ce
|
|
BLAKE2b-256 checksum How to use checksums |
1ee58fb0e17f710fadf615568294da4502db083da77b79f2a74111bb0b1ff6b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7
|
Release files / ProxyGrab-0.1.6-py3-none-any.whl
| Download URL | ProxyGrab-0.1.6-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3118f737f89b29e74d1dc98a0ce6296b017c38a10114bbbc89d13bd9190bbe7d
|
|
BLAKE2b-256 checksum How to use checksums |
2900bc95f46b400c90f121263252a95564e860a6757389c6a67a73ad139f7326
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
|