Skip to content

Python package to extract free proxies from various free proxy listing sites

License

Notifications You must be signed in to change notification settings

Ganofins/proxy-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proxy Extractor

Proxy Extractor is a utility for extracting free proxies from various free proxy listings.

demo

Currectly, it extracts proxy from the following listings:

free-proxy-list

Installation

with pip
pip3 install proxy-extractor
or build from source
git clone https://github.com/Ganofins/proxy-extractor.git && cd proxy-extractor && python3 setup.py install

Documentation

proxy-extractor is available as both a package as well as a command line program. The relevant documentation can be found below:

For package usage

The sample program below demonstrates usage of proxy-extractor library

from proxy_extractor.extractor import extract_proxy

proxy_list = extract_proxy(https=True, proxy_count=10)
print(proxy_list)

it returns output as a list

The arguments https, proxy_count and timeout are optional.

  • https to display only https supportable proxies
  • proxy_count define number of proxies you want to extract (max. 300)
  • timeout number of seconds till the script will check if the proxy is working (default: 50)

For cmd usage

cli.py provides a grep-like command line interface to proxy-extractor library. You will need to install the library first to use it.

python cli.py --https --count 10
  • --https to display only https supportable proxies
  • --count define number of proxies you want to extract (max. 300)
  • --json to display proxies in json format
  • --timeout number of seconds till the script will check if the proxy is working (default: 50)

Contribute

Feel free to contribute to this repository.

About

Python package to extract free proxies from various free proxy listing sites

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages