请求没有使用我传递给它的代理。我使用的 url 上的站点显示了请求来自哪个 ip,而且它始终是我的 ip,而不是代理 ip。我从 sslproxies.org 获取代理 IP,这些 IP 应该是匿名的。
url = 'http://www.lagado.com/proxy-test'
proxies = {'http': 'x.x.x.x:xxxx'}
headers = {'User-Agent': 'Mozilla...etc'}
res = requests.get(url, proxies=proxies, headers=headers)
是否需要使用某些 header 或需要配置其他内容,以便对服务器隐藏我的 IP?
最佳答案
docs状态
that proxy URLs must include the scheme.
其中方案为scheme://主机名
。因此,您应该将“http://”或“socks5://”添加到代理 URL,具体取决于您使用的协议(protocol)。
关于Python3 请求不使用传入代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49709753/