Manage free and private proxies on local db for Python Projects.
Manage free and private proxies on local db for Python Projects. Each proxy has a score according to how it works. Add a positive vote if the proxy works correctly and a negative vote if it does not work. In addition, proxy-db determines the real country of the proxy using geoip.
import requests from requests.exceptions import Timeout, ConnectionError, ProxyError from proxy_db.proxies import ProxiesList proxy = next(ProxiesList()) try: requests.get('http://site.com/', proxies=proxy) except (Timeout, ConnectionError, ProxyError): proxy.negative() else: proxy.positive()
Proxy-db will return the best proxies first (more positive votes). You can also filter by country:
from proxy_db.proxies import ProxiesList spain_proxy = next(ProxiesList('es')) # ...
Free proxies providers included:
If you have Pip installed on your system, you can use it to install the latest ProxyDB stable version:
$ sudo pip3 install proxy-db
Python 2.7 & 3.4-3.7 are supported but Python 3.x is recommended. Use pip2 on install for Python2.
- Free software: Apache Software License 2.0
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size proxy-db-0.2.3.tar.gz (20.0 kB)||File type Source||Python version None||Upload date||Hashes View hashes|