我有一个问题,我的同学也无法解决:
如何使用请求模块设置代理?
我认为这很容易,并且可以很快解决。我可以使用:
proxy = {
'http':'http://74.125.204.103' #just an example
}
和
requests.get(www.youtube.com,proxies = proxy)
我们认为它将与74.125.204.103联系
但是 我们很错误 ! 它仍然与我自己的IP地址连接。我们使用youtube并在视频上进行连接,但观看时间没有改变。我们也使用grabify,并且IT仍然相同。那我如何以其他方式设置代理?
答案 0 :(得分:0)
我相信您正在这样做,因为您只为HTTP指定了代理,而youtube会将您重定向到HTTPS,此时请求没有代理信息。
proxies = {
'http':'http://proxy:port',
'https':'http://proxy:port'
}
尝试添加https模式的行。