【发布时间】:2021-06-12 11:56:33
【问题描述】:
我在请求 python 中使用代理,我遇到了这个问题。
proxy = '159.197.128.8:3128'
response = s.get('http://ipv4.icanhazip.com',
timeout=10,
proxies={"http": f"http://{proxy}", "https": f"http://{proxy}"},
headers={'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/37.0.2062.94 Chrome/37.0.2062.94 Safari/537.36'})
print(response.content)
这段代码工作得很好..当我在代理的末尾添加一个'\n'时..即
proxy=proxy+'\n'
它仍然有效,但添加两个 '\n' 会返回错误“解析失败” 我不知道请求如何解析代理以及为什么最后的 '\n' 没有任何区别..请帮助我理解这一点
【问题讨论】:
标签: python proxy python-requests