任务是每次使用更改的 IP 查询站点,但请求直截了当不想使用代理。
def get_ip(i):
with open("asd.json", "r") as read_file:
data = json.load(read_file)
x = data[i]
return x["ip"] + ":" + x["port"]
x = 1
while 1:
x = x + 1
proxies = {
'http': str(get_ip(x))
}
print(proxies)
session = requests.Session()
session.proxies.update(proxies)
session.get("http://irisnet.ru")
time.sleep(random.randrange(1, 5))
session.close()
print("Cycled")
使用此代码,服务器日志指示来自我的计算机的请求,而不是来自代理端的请求。
虽然文档说:
但我有这样的:
不工作...尝试相同?或者自己做: