Python -解析响应与实际页面的远程URL链接

xxb16uws  于 2023-02-06  发布在  Python
关注(0)|答案(1)|浏览(102)

我正在尝试使用JSON响应中的远程URL来获取实际的页面URL。下面是我在JSON API响应中获取的远程URL。

https://somesite.com/mainlink/1eb-68a8-40be-a3-5679e/utilities/927-40-b958-3b5?pagePath=teststaff

当我单击链接时,它解析为在浏览器中打开时的实际页面,在本例中为

https://somesite.com/mainlink/recruitement/utilities/salesteam?pagePath=teststaff

如何编程得到这个解析的网址而不打开浏览器?

f4t66c6m

f4t66c6m1#

IIUC,使用requests.headallow_redirects=True请求最终 * URL *:

import requests
​
url = "https://en.wikipedia.org/"
​
infos = requests.head(url, allow_redirects=True)
​

输出:

print(infos.url)
​#https://en.wikipedia.org/wiki/Main_Page

相关问题