我使用请求解决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
答案 0 :(得分:2)
不允许重定向。然后查看r.headers['location']
。