草庐IT

HTTPRedirectHandler

全部标签

python - 有没有一种简单的方法可以在 python 中请求 URL 而不是遵循重定向?

查看urllib2的源代码,看起来最简单的方法是将HTTPRedirectHandler子类化,然后使用build_opener覆盖默认的HTTPRedirectHandler,但这似乎需要做很多(相对复杂的)工作来做看起来像应该很简单。 最佳答案 这里是Requests方式:importrequestsr=requests.get('http://github.com',allow_redirects=False)print(r.status_code,r.headers['Location'])

python - 有没有一种简单的方法可以在 python 中请求 URL 而不是遵循重定向?

查看urllib2的源代码,看起来最简单的方法是将HTTPRedirectHandler子类化,然后使用build_opener覆盖默认的HTTPRedirectHandler,但这似乎需要做很多(相对复杂的)工作来做看起来像应该很简单。 最佳答案 这里是Requests方式:importrequestsr=requests.get('http://github.com',allow_redirects=False)print(r.status_code,r.headers['Location'])