【发布时间】:2018-07-27 18:20:16
【问题描述】:
我知道我可能会以错误的方式解决这个问题。但我想弄清楚我们的代理服务器配置中的哪些资源 URL 已损坏或重定向到与我们存档的 URL 不同的 URL。
将资源传递到外代理前缀 URL 的示例是:
https://login.proxy.library.ohio.edu/login?auth=ou&url=https://www.whatismyip.com/
当这个 URL 被解析时,它应该重定向到代理链接
https://www-whatismyip-com.proxy.library.ohio.edu/
我想要的是在解析和重定向后获取最终 URL 的最终状态代码
我有代码方面的东西,只是一个 sn-p...
proxy_url = "https://login.proxy.library.ohio.edu/login?auth=ou&url=https://www.whatismyip.com/"
conn = requests.head(proxy_url, allow_redirects=True)
print conn.url[:-3]
[:-3] 是为了去掉字符串末尾一些奇怪的不需要的字符。
但是它只返回我传递它的原始链接。 解析和重定向后如何获取正确的代理 URL。
【问题讨论】:
标签: python proxy python-requests