48844


このURLをブラウザで入力すると  
<http://wikipedia.simpleapi.net/ja/48503/>  
このページへリダイレクトします。  
[https://ja.wikipedia.org/wiki/コロッケ](https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%AD%E3%83%83%E3%82%B1)

このような場合に、リダイレクト前のURLを引数にしてリダイレクト先のURLを取得する  
方法はないのでしょうか。


CC BY-SA 4.0
2018-09-30T05:33:40.977
48841
2018-09-30T07:14:17.237
2018-09-30T05:53:20.480
19110
30138
question
python python3 http
Python　URLのリダイレクト先のURLを取得する。


requestsモジュールを使用してできました。

[code]

    import requests
    print(requests.get("http://wikipedia.simpleapi.net/ja/48503/").url)
    
    > https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%AD%E3%83%83%E3%82%B1
    
[/code]

requestsではHTTP 301を自動的に解消するためこの方法が使えます。


CC BY-SA 4.0
2018-09-30T07:14:17.237
48844
2018-09-30T07:14:17.237
29212
48841
answer