我写了这段代码:
import urllib
proxies = {'http': 'http://112.65.135.54:8080/'}
opener = urllib.FancyURLopener(proxies)
r = opener.open("http://www.python.org/")
print r.read()
当我执行它时,这个程序运行正常,并为我发送python.org的源代码但是当我使用它时:
import urllib
proxies = {'http': 'http://80.176.245.196:1080/'}
opener = urllib.FancyURLopener(proxies)
r = opener.open("http://www.python.org/")
print r.read()
这个程序没有发给我python.org的源代码 我该怎么办?
答案 0 :(得分:1)
据推测,第一个IP地址和端口指向工作代理,而第二个IP地址不指向(它们位于私有IP上,因此当然没有其他人可以检查)。所以,请与处理本地网络的人交谈,并获得您应该使用的HTTP代理的IP和端口的确切规范!
编辑:aargh,这个问题已被编辑为“掩盖”IP(现在他们又回来了,他们肯定不在私人网络上!) - 所以答案基于那。无论如何,现在不需要挖掘,因为OP已经发现一个是袜子代理,而不是http代理,因此当然不能被视为后者; - )。
答案 1 :(得分:1)
此代码可以正常使用