我正在尝试通过代理服务器执行简单的获取请求:
import requests
test=requests.get("http://google.com", proxies={"http": "112.5.254.30:80"})
print test.text
代码中的代理服务器地址只是来自互联网上一些免费提供的代理列表。关键是,当我从浏览器使用它时,同一个代理服务器可以工作,但在这个程序中它不起作用。我尝试了许多不同的代理服务器,但没有一个可以通过上面的代码工作。
这是我从该代理服务器获得的信息:
所请求的网址无法检索
尝试检索 URL 时:http:///
遇到以下错误:
Unable to determine IP address from host name for
dns服务器返回:
Invalid hostname
这意味着:缓存无法解析
URL 中显示的主机名。检查地址是否正确。
我知道这是一个老问题,但应该是
import requests
test=requests.get("http://google.com", proxies={"http":"http://112.5.254.30:80","https": "http://112.5.254.30:80"})
print (test.text)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)