|
|
%!s(int64=8) %!d(string=hai) anos | |
|---|---|---|
| examples | %!s(int64=9) %!d(string=hai) anos | |
| proxypool | %!s(int64=8) %!d(string=hai) anos | |
| .gitignore | %!s(int64=9) %!d(string=hai) anos | |
| LICENSE | %!s(int64=9) %!d(string=hai) anos | |
| README.md | %!s(int64=8) %!d(string=hai) anos | |
| importer.py | %!s(int64=8) %!d(string=hai) anos | |
| proxy provider.txt | %!s(int64=8) %!d(string=hai) anos | |
| requirements.txt | %!s(int64=9) %!d(string=hai) anos | |
| run.py | %!s(int64=8) %!d(string=hai) anos |
至少Python3.5以上
安装好之后将Redis服务开启
cd proxypool
进入proxypool目录,修改settings.py文件
PASSWORD为Redis密码,如果为空,则设置为None
pip3 install -r requirements.txt
python3 run.py
利用requests获取方法如下
import requests
PROXY_POOL_URL = 'http://localhost:5555/random'
def get_proxy():
try:
response = requests.get(PROXY_POOL_URL)
if response.status_code == 200:
return response.text
except ConnectionError:
return None