Python 使用https代理的请求
我使用python请求加载使用https代理的页面,但它不起作用。同样的代码也适用于http代理 以下是我的代码: 使用https代理Python 使用https代理的请求,python,python-3.x,proxy,python-requests,Python,Python 3.x,Proxy,Python Requests,我使用python请求加载使用https代理的页面,但它不起作用。同样的代码也适用于http代理 以下是我的代码: 使用https代理 import requests proxyDict = {'https': 'https://xxx.xxx.xxx.xxx:xx'} r = requests.get('http://icanhazip.com', proxies=proxyDict) print(r) print(r.content) 输出: 答复[200] xxx.xxx.xxx.xxx
import requests
proxyDict = {'https': 'https://xxx.xxx.xxx.xxx:xx'}
r = requests.get('http://icanhazip.com', proxies=proxyDict)
print(r)
print(r.content)
输出:
答复[200]
xxx.xxx.xxx.xxx-ip用于我的服务器,而不是代理服务器
使用http代理
import requests
proxyDict = {'http': 'http://xxx.xxx.xxx.xxx:xx'}
r = requests.get('http://icanhazip.com', proxies=proxyDict)
print(r)
print(r.content)
输出:
答复[200]
xxx.xxx.xxx.xxx-ip用于代理服务器
如何在python请求中使用https代理服务器
我的代码有错误吗?或者如何解决这个问题
请帮我解决这个问题。在您的第一个代码示例中,您正在使用HTTPS代理,但向HTTP站点发出请求。您应该执行
r=requests.get('https://icanhazip.com“,proxies=proxyDict)
取而代之。Ya这也是我昨天测试后得出的结论。谢谢你的帮助@Rytis