html中缺少网页抓取元素

问题描述

我在 R 中有这个简单的抓取代码

library(rvest)

url_blue <- "https://www.cronista.com/MercadosOnline/moneda.html?id=ARSB"

blue <- read_html(url_blue) %>% 
  html_nodes(xpath="//div[@class='col-venta']//span") %>% 
  html_text()

结果是:"VENTA:" ""

一个元素没问题。第二个要素是问题。

在网页中,元素是这个并且有一个值:

enter image description here

很奇怪,我在网上找不到解决方案。有什么我不明白的地方吗?

非常感谢!谢谢!

解决方法

Check this XHR log here you can find the URL of that data

url_blue <- "https://www.cronista.com/MercadosOnline/json/getValoresCalculadora.html"


blue <- read_html(url_blue) %>% html_text()

现在,我认为您可以从中获得丰硕的成果。节日快乐!!