有時有些URL會因為分析, 或是廣告等原因, 需要進行重導(redirect), 然而在程式實作上, 若需要找到這個重導的結果URL, 要如何進行呢? 可以使用 requests library 的訪問連結後來取得, 程式如下:
response = requests.get('https://youtu.be/dQw4w9WgXcQ') print(response.url) # https://www.youtube.com/watch?v=dQw4w9WgXcQ&feature=youtu.be
利用 requests.get 的結果, 再將 response 的 url 取出即可.
參考資料:
https://stackoverflow.com/questions/36070821/how-to-get-redirect-url-using-python-requests