从proxy_pool的schedule和server日志看不出来有什么问题,可以读取到proxy的网址和端口(能打印出来),但在requests里面似乎不生效(体现为跳验证码时切换代理,依然跳验证码),也没有网络报错,代码附在后面,请各位指导一下哪里有问题,折腾两天也没成功。
平台和软件:WSL2, Python3.10, proxy_pool
WSL2已经开了mirrored模式,dnsTunneling, autoProxy也都开了(之前用NAT模式也不行)。
def get_proxy():
return requests.get("http://127.0.0.1:5010/get/").json()
def delete_proxy(proxy):
requests.get("http://127.0.0.1:5010/delete/?proxy={}".format(proxy))
def get_word(word):
proxypick = get_proxy().get("proxy")
page = requests.get((URL + word), proxies = {"http": "http://{}".format(proxypick)})
print(proxypick)
soup = BeautifulSoup(page.content, "html.parser")
get_word(‘test’)