Python 是否可以通过请求找到此链接文本?

Python 是否可以通过请求找到此链接文本?,python,beautifulsoup,python-requests,Python,Beautifulsoup,Python Requests,在URL上,有一个地图加载在页面底部附近,其中包含一个“邻居”框,上面写着Presidio。它以 我试着用这个来表达: profile=BeautifulSoup(requests.get(“https://www.airbnb.com/rooms/3093543”).content,“html.parser”) 我不确定这是否是一个只能通过另一个模块检索的动态变量,或者是否可以通过请求获取数据。您可以通过另一个元素获取该数据。 试试这个: profile = BeautifulSoup(re

在URL上,有一个地图加载在页面底部附近,其中包含一个“邻居”框,上面写着Presidio。它以

我试着用这个来表达:

profile=BeautifulSoup(requests.get(“https://www.airbnb.com/rooms/3093543”).content,“html.parser”)


我不确定这是否是一个只能通过另一个模块检索的动态变量,或者是否可以通过请求获取数据。

您可以通过另一个元素获取该数据。 试试这个:

profile =  BeautifulSoup(requests.get("https://www.airbnb.com/rooms/3093543").content, "html.parser")
print profile.select('meta[id="_bootstrap-neighborhood_card"]')[0]
如果需要,通过以下方式请求地图:

https://www.airbnb.pt/locations/api/neighborhood_tiles.json?ids%5B%5D=ID

上述URL中的ID由第一次打印时的
邻里关系\u基本信息
属性给出。

否,不可能。它是动态加载的,您可以通过在浏览器中禁用javascript来检查类似情况。例如,试试硒。
https://www.airbnb.pt/locations/api/neighborhood_tiles.json?ids%5B%5D=ID