更新 PRAW 请求 HTTPS 代理
updating PRAW requests HTTPS Proxy
我知道您可以 specify a proxy via requests in praw 使用环境变量。我这样做很成功。
但是,在构建自定义会话并指定代理地址时,如下所示:
s = Session()
proxies = { 'https': 'https://72.35.40.34:8080'}
s.proxies.update(proxies)
# praw.ini holds praw_bot_name oauth details
bot = praw.Reddit(praw_bot_name, requestor_kwargs={'session': s})
print(bot._core._requestor._http.proxies)
代理不接受。正确的地址显示在此打印语句中,但通过 wireshark,我可以看到代理实际上并未生效。
有人知道这里发生了什么吗?
好的 - 所以上面应该确实有效。我在我的代码的其他地方有一个错误导致我通过我的只读 reddit 实例(我没有为其定义代理)请求 运行。
如果其他人认为这个问题不是很有用,会考虑删除这个问题。
我知道您可以 specify a proxy via requests in praw 使用环境变量。我这样做很成功。
但是,在构建自定义会话并指定代理地址时,如下所示:
s = Session()
proxies = { 'https': 'https://72.35.40.34:8080'}
s.proxies.update(proxies)
# praw.ini holds praw_bot_name oauth details
bot = praw.Reddit(praw_bot_name, requestor_kwargs={'session': s})
print(bot._core._requestor._http.proxies)
代理不接受。正确的地址显示在此打印语句中,但通过 wireshark,我可以看到代理实际上并未生效。
有人知道这里发生了什么吗?
好的 - 所以上面应该确实有效。我在我的代码的其他地方有一个错误导致我通过我的只读 reddit 实例(我没有为其定义代理)请求 运行。
如果其他人认为这个问题不是很有用,会考虑删除这个问题。