我正在使用Cheerio尝试获取嵌套子元素中的值。值是$ 7.38,如下面的HTML所示。如图所示,它位于div类“ stock-dcf-table”的第一个子div元素的最后一个div元素中。
我的代码在下面。现在,我可以获取div类的第一个子元素。但是我需要获取该子元素的最后一个div元素,值在哪里。我如何到达那里?
我正在使用Cheerio,所以我必须使用Cheerio的语法和功能。
我已经在下面尝试过我的代码,它可用于同一网页上的另一个表格。但是我似乎无法获得这个价值。有人可以帮我吗?我也尝试过其他的cheerio代码答案。谢谢。
var url = 'https://www.gurufocus.com/stock/drh/dcf';
const content = UrlFetchApp.fetch(url).getContentText();
const $ = Cheerio.load(content);
const data = $('.stock-dcf-table').children().first().text();
Logger.log(data);
我正在使用Cheerio尝试在嵌套的子元素中获取值。值是$ 7.38,如下面的HTML所示。如图所示,它位于div的第一个子div元素的最后一个div元素中。
您需要获取first()
的子级并找到最后一个元素,然后获取文本。