gpt4 book ai didi

python - 如何处理 urllib3 中的代理

转载 作者:太空狗 更新时间:2023-10-29 22:15:39 25 4
gpt4 key购买 nike

我很难找到关于如何在 urllib3 中构建一个简单脚本的可靠示例,该脚本打开一个 url(通过代理),然后读取它并最终打印它。代理需要用户/通行证进行身份验证,但我不清楚你是怎么做到的?任何帮助将不胜感激。

最佳答案

urllib3 有一个 ProxyManager您可以使用的组件。您需要为 Basic Auth 组件构建 header ,您可以手动执行此操作或使用 make_headers urllib3 中的帮助程序。

总的来说,它看起来像这样:

from urllib3 import ProxyManager, make_headers

default_headers = make_headers(proxy_basic_auth='myusername:mypassword')
http = ProxyManager("https://myproxy.com:8080/", proxy_headers=default_headers)

# Now you can use `http` as you would a normal PoolManager
r = http.request('GET', 'https://stackoverflow.com/')

关于python - 如何处理 urllib3 中的代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31151615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com