如何在 urllib3.ProxyManager 中访问 proxy_url\auth
How to access proxy_url\auth in urllib3.ProxyManager
我现在正在做一个项目(不是我的澄清),它废弃了一些使用 urllib3 发出请求的网站,其中一些网站受到 CF 保护。我发现了一些 cfscrape(类似名称列表等)库,它是 requests.Session 的包装器,可能有助于规避 CF 的反机器人措施,但有一个问题,我需要由 API 获取的代理并放入 ProxyManager 对象中。在 devenv 中,由于政策原因,我无法访问这些代理。有没有一种简单的方法可以从 ProxyManager 获取代理 url 和身份验证,或者我是否需要添加一些方形轮子(也就是将它们保存在其他地方作为第二个副本)以尽可能少地将该库集成到项目中而不降低性能这么多?真的不想将 urllib3 用法重写为 requests.Session
要结束这个问题 - ProxyManager 确实可以轻松访问,但我在文档中找不到任何内容有点奇怪(也许我忽略了它)
我现在正在做一个项目(不是我的澄清),它废弃了一些使用 urllib3 发出请求的网站,其中一些网站受到 CF 保护。我发现了一些 cfscrape(类似名称列表等)库,它是 requests.Session 的包装器,可能有助于规避 CF 的反机器人措施,但有一个问题,我需要由 API 获取的代理并放入 ProxyManager 对象中。在 devenv 中,由于政策原因,我无法访问这些代理。有没有一种简单的方法可以从 ProxyManager 获取代理 url 和身份验证,或者我是否需要添加一些方形轮子(也就是将它们保存在其他地方作为第二个副本)以尽可能少地将该库集成到项目中而不降低性能这么多?真的不想将 urllib3 用法重写为 requests.Session
要结束这个问题 - ProxyManager 确实可以轻松访问,但我在文档中找不到任何内容有点奇怪(也许我忽略了它)