【发布时间】:2017-10-02 17:57:59
【问题描述】:
我正在使用请求库连接到 api 并获取数据。我有代理要连接,它可以与AuthenticatedProxy
这就是我的代码的样子。
import requests
s = requests.Session()
url = "https://testapi"
urlkey = “testkey”
proxies = {'https': 'http://<UserName>:<Password>@proxy_url:8080'}
resp = s.get(url, params={'key':urlkey }, proxies = proxies)
content = resp.content
print content
用户名和密码在这里公开,我想避免这种情况。我怎样才能做到这一点?我可以要求使用 defaultCredentials 或“运行 python 脚本的帐户”凭据吗?
在 .net 中,以下配置有效:
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="true">
<proxy proxyaddress="https://testapi:8080" bypassonlocal="True"/>
</defaultProxy>
</system.net>
谢谢大家。 类似问题here。
【问题讨论】:
标签: python http-proxy