我知道我可能会采用错误的方式。但是我试图找出代理服务器配置中的哪些资源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的最终状态代码
我的代码明智,只是一个片段...
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。