1
我在请求网站时遇到一些使用代理地址的请求时遇到一些困难。没有错误返回,但通过让脚本返回http://ipecho.net/plain,我可以看到自己的IP,而不是代理的IP。Python请求库不使用代理
import random
import requests
import time
def proxy():
proxy = (random.choice(proxies)).strip()
print("selected proxy: {0}".format(proxy))
url = 'http://ipecho.net/plain'
data = requests.get(url, proxies={"https": proxy})
print(data)
print("data returned: {0}".format(data.text))
proxies = []
with open("proxies.txt", "r") as fi:
for line in fi:
proxies.append(line)
while True:
proxy()
time.sleep(5)
的proxies.txt文件的结构如下:
https://95.215.111.184:3128
https://79.137.80.210:3128
任何人都可以解释这种现象?
你会得到什么输出? –