2016-05-23 53 views
3

我正尝试使用HTTP代理连接到网站。我尝试过使用请求模块的方法:如何在Python3中使用HTTP代理?

import requests 

proxies = {'http': '1.0.0.1:808'} 

    a = requests.get('https://www.google.com', proxies=proxies) 
    print(a.text) 

这是请求模块文档中的示例代码。该代码将打印Google的来源,完全忽略字典中的任何内容。我看不到我做错了什么。

我已经在互联网上寻找如何检查和使用Python3中的HTTP代理并且没有运气。

我发现的一切都在Python 2.

任何帮助,将不胜感激。谢谢。

回答

1

您只设置了一个HTTP代理,但您发出了HTTPS请求。如果您在类似http的字典中设置了https,则应该让您的代理工作。

+0

啊,辉煌!调试的热爱。哈哈。值得关注细节。非常感谢你! – Taylor