在urllib.requests中启用重定向

时间:2019-06-22 22:50:30

标签: python python-3.x urllib

我想使用urllib.requests,但我希望请求允许重定向。

def get_html(url):
        req = Request(url)
        html = urlopen(req).read()
        return html 

我想要这样的代码:

def get_html(url):
        req = Request(url, allow_redirects=True)
        html = urlopen(req).read()
        return html

1 个答案:

答案 0 :(得分:3)

您为什么不使用请求? 您可以获取重定向的网址,然后在获取页面后,获取url属性:

import requests
r = requests.get(Your_URL)
#this will give you the destination url:
print(r.url)