我知道我可能走错了路。但我正在试图找出我们的代理服务器配置中的哪些资源URL被破坏了,或者重定向到了一个不同于我们文件中的URL。你知道吗
传递到out proxy prefix 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解析和重定向后的最终状态码
我所拥有的代码,只是一个片段。。。你知道吗
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。你知道吗
可以使用Response对象的
history
属性跟踪重定向:Response.history
包含来自中间步骤的所有响应及其URL。阅读更多here相关问题 更多 >
编程相关推荐