是否可以找到带有请求的链接文本?

菲利普

在URL https://www.airbnb.com/rooms/3093543处,有一张地图加载到页面底部附近,其中包含一个称呼Presidio的“邻居”框。它存储在标签中<a href="/locations/neighborhoods/479">Presidio</a>

我正在尝试与此:

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

print profile.select('div[id="hover-card"]')[0].find('a').text 
    # div[id="hover-card"] is not found

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

佐罗克

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

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由neighborhood_basic_info第一张图片中属性给出

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有请求子域的条件回调。是否可以?

来自分类Dev

通过生成的链接下载带有请求的图像

来自分类Dev

是否可以查看redis处理的所有请求?

来自分类Dev

诊断带有请求的挂起请求

来自分类Dev

诊断带有请求的挂起请求

来自分类Dev

带有请求的“点击”按钮

来自分类Dev

带有请求的“点击”按钮

来自分类Dev

处理带有请求的错误URL

来自分类Dev

无法登录带有请求的表单

来自分类Dev

在liferay中是否可以创建没有请求对象的渲染URL?

来自分类Dev

带有请求主体的Elasticsearch GET请求

来自分类Dev

带有Phonegap 3.0.0的所有请求404

来自分类Dev

带有请求和beautifulsoup的Python Scrape

来自分类Dev

Python发布带有请求的cookie

来自分类Dev

发送字典列表作为带有请求的字典值

来自分类Dev

发送带有请求的json以在节点中表达

来自分类Dev

带有请求参数的Spark Read JSON

来自分类Dev

Web抓取带有请求的JSON文件

来自分类Dev

从子域发送带有请求的Cookie

来自分类Dev

无法将带有请求的HTML写入文件

来自分类Dev

带有请求的mod_rewrite .html

来自分类Dev

Python:删除带有请求和JSON的函数

来自分类Dev

在python中处理带有请求的发布数据

来自分类Dev

如何使用php或javascript创建带有请求的POST

来自分类Dev

带有请求的HTTP发布失败:BadStatusLine

来自分类Dev

如何发送带有请求承诺的表格?

来自分类Dev

AFNetworking发送带有请求的标头

来自分类Dev

Python 选择带有请求的下拉值

来自分类Dev

带有文本的拼写链接