css - 通过了解 R 中的 CSS 类来抓取嵌入式交互式 map 的详细信息

标签 css r web-scraping rvest

我要从 map 中抓取数据 link 首先,我抓取了 map 中所有标记的所有经纬度,但我无法捕获标记的其他信息。在这个网页的检查中,我发现所需数据的类别是“infodetail”,如下图:

enter image description here

所以,我使用了 rvest提取数据如下:

webhtml <- read_html(webpage) webnod <- html_nodes(webhtml, 'div.infodetail')

但即使在尝试 infodetail 时我也得到一个空列表或 .infodetail .

如何找到 html_nodes 的确切类或参数? ?这个类是否从所有标记中提取信息?

最佳答案

您应该将请求发送到一个不同的 URL,该 URL 获取节点中嵌入的信息。

enter image description here

enter image description here

例如,您应该向此 URL 发送 get 请求:http://www.farabillboard.com/board/GetBoardMapInfo/boardid/6299
您可以获得所需的信息。

关于css - 通过了解 R 中的 CSS 类来抓取嵌入式交互式 map 的详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50466887/

相关文章:

css - CSS继承和初始有什么区别?

css - 网站加载 style.css 需要很长时间

html - 我为导航栏制作了一个 div,但不知道如何将其拉下屏幕(HTML 和 CSS)

R光栅绘制图像,绘制一个圆圈并在圆圈外屏蔽像素

python - 在 Python 3.5 中使用 aiohttp 获取多个 url

java - HtmlUnit 通过包含字符串的类名获取元素

go - 限制 gocolly 一次处理有限数量的 url

jquery - 淡出 CSS3 动画

r - 仅选择包含 R 中两列表的列表的元素

r - 为什么我需要在 Spark 中缩放之前组装矢量?