Skip to content

Placidina/GetProxies

Repository files navigation

GetProxies

CircleCI Python 3.7 License

Bot to search free HTTP proxies

Screenshot

Terminal

Installation

Cloning the Git repository

git clone https://github.com/Placidina/GetProxies.git

Install dependencies

$ python -m pip install -r requirements.txt

GetProxies works out of the box with Python version 3.x on any platform.

Output

Output JSON result

[
    {
        "ip": "127.0.0.1",
        "port": 3128,
        "ms": null
    },
    ...
]
  • Parameter ip of type String - IP of proxy
  • Parameter port of type Integir - Port of proxy
  • Parameter ms of type null or String - Proxy response time of argument --check

Arguments

-o | --output         Output JSON file (e.g, exemple.json)
--aliveproxy          Get proxies from aliveproxy.com
--checkerproxy        Get proxies from checkerproxy.net
--freeproxylist       Get proxies from freeproxylists.com
--gatherproxy         Get proxies from gatherproxy.com
--proxyhttp           Get proxies from proxyhttp.net
--proxyiplist         Get proxies from proxy-ip-list.com
--proxynova           Get proxies from proxynova.com
--all                 Get proxies from all sites
--all-no              All proxies except
--check               Verify the proxies is working
--check-url CHECKER   Url to checke your current ip

Usage

python getproxies.py --all
python getproxies.py --aliveproxy
python getproxies.py --aliveproxy --proxynova
python getproxies.py --aliveproxy -o ~/proxies.json
python getproxies.py --all --all-no=checkerproxy
python getproxies.py --all --all-no=checkerproxy,aliveproxy