fastProxy
fastProxy copied to clipboard
MultiThreaded Application to Scrape Working Web Proxies
MultiThreaded Application to Scrape Working Web Proxies
Functionalites
- [x] More than 300 Live Proxy Fetch
- [x] CLI Support
- [x] Selection of Proxy based on Speed
- [x] Proxy Export
- [ ] Country Filteration
Installation
pip install
pip install fastProxy==0.1.3
git clone
git clone https://github.com/1UC1F3R616/fastProxy.git
cd fastProxy/
pip install -r requirements.txt
Run using CLI
Default run
- Threads: 100
- Request Timeout: 4sec
python fastProxy.py
Aletered Parameters
Flag | Usage | Purpose | Default | Usage |
---|---|---|---|---|
c | Thread Count | Increase Testing Speed | 100 | --c=16 |
t | Request Timeout in sec | Give Faster Proxy when set to lower Values | 4 | --t=20 |
g | Generate CSV | Generate CSV of Working proxy only with user flags | False | --g |
a | All Scraped Proxy | Generate CSV of All Scrapped Proxies with more Detail | False | --a |
python fastProxy.py --c=256 --t=2 --g --a
Run by import
- Set Flags or Default Values are Taken
Flag | Usage | Purpose | Default | Usage |
---|---|---|---|---|
c | Thread Count | Increase Testing Speed | 100 | c=256 |
t | Request Timeout in sec | Give Faster Proxy when set to lower Values | 4 | t=2 |
g | Generate CSV | Generate CSV of Working proxy only with user flags | False | g=True |
a | All Scraped Proxy | Generate CSV of All Scrapped Proxies with more Detail | False | a=True |
import fastProxy
myProxyList = fastProxy.fetch_proxies(c=128, t=2, g=True, a=True)
print(myProxyList)