fetch-some-proxies: Python script for fetching “some” (usable) proxies


Simple Python script for fetching “some” (usable) proxies. It fetches (daily) list of public proxies and automatically finds in a quick manner those usable in that same moment (Note: testing of SOCKS proxies is currently possible only on non-Windows platforms).

Why should you use it? Well, if you’ve ever used free proxy lists around you’ll know the pain of finding actually working proxies. This tool will automatically do the list fetching and proxy testing for you.


git clone https://github.com/stamparm/fetch-some-proxies.git


python fetch.py -h

Usage: fetch.py [options]

–version Show program’s version number and exit
-h, –help Show this help message and exit
–anonymity=ANON.. Regex for filtering anonymity (e.g. “anonymous|elite”)
–country=COUNTRY Regex for filtering country (e.g. “china|brazil”)
–max-latency=MA.. Maximum (tolerable) latency in seconds (default 10)
–no-https Disable HTTPS checking (not recommended)
–output=OUTPUTF.. Store resulting proxies to output file
–port=PORT List of ports for filtering (e.g. “1080,8000”)
–raw Display only results (minimal verbosity)
–threads=THREADS Number of scanning threads (default 20)
–type=TYPE Regex for filtering proxy type (e.g. “http”)


Source: https://github.com/stamparm/