python解析重定向URL

时间:2017-09-20 19:28:27

标签: python-3.x python-requests

我使用请求解决twitter网址,它适用于所有有效的网址,但如果网址无法解析,变量r会将输入值作为响应。如果我将URL复制到浏览器中,我就不会加载,但是网址将被解析。

当target-url无法加载时,是否有方法来解析重定向URL。

def unshortenTwitterURL(url):
  try:
    r = requests.head(url, allow_redirects=True, timeout=10)
    res = r.url
  except:
    res = url
  return res

1 个答案:

答案 0 :(得分:2)

不允许重定向。然后查看r.headers['location']