2017-09-20 20 views
1

私はtwitter URLを解決するリクエストを使用しますが、すべての有効なURLに適用されますが、URLが解決されない場合、変数は応答として入力値を取得します。 URLをブラウザにコピーするとロードされませんが、URLは解決されます。pythonリダイレクトURLを解決

リダイレクトURLを解決する方法があります(target-urlがロードされない場合もあります)。

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

答えて

2

リダイレクトを許可しません。そしてr.headers['location']を見てください。

関連する問題