在python中处理重定向

时间:2019-12-16 16:03:53

标签: python python-3.x url redirect python-requests

我有一个看起来像http://www.example.com/link?url=http://www.google.com的URL。在浏览器中打开时,URL重定向到http://www.google.com。但是,当我检查URL的状态码时,它显示的是200,而不是3xx。即使我检查print(url.history),它也会显示[]。请解释!

编辑:我检查了请求的响应,就像:

var url = 'http://www.google.com';
window.location=url;
</script>
<!-- Form pop up box -->
    <div id="popUpPageConatiner" style="display:none;" ></div>
<!-- close form pop up box -->

1 个答案:

答案 0 :(得分:1)

requests.get默认与{'allow_redirects': True}一起运行,这意味着您将获得response.status_code输出200,而不是302301