javascript - Cheerio 中的 DOM 选择器不起作用

标签 javascript dom cheerio

我正在使用一个选择器来捕获来自 Amazon.com 的部分。我尝试过不同的选择器,但问题仍然存在。

我浏览过的页面是this product in Amazon .

 var $ = cheerio.load(html);

 console.log($('div[id="cm-cr-dp-review-list"]').html()); // Null
 console.log($('#cm-cr-dp-review-list').html()); // Null

此外,为加载函数提供的 html 值是准确的。

干杯,

最佳答案

试试这个:

$('span[id="productTitle"]').innerHTML
$('#cm-cr-dp-review-list').innerHTML

也许这个cheerio选择器上没有声明html()!

关于javascript - Cheerio 中的 DOM 选择器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45504212/

相关文章:

javascript - 在执行 javascript 之前设置 5 秒延迟

javascript - 需要 AngularJS 和 Rails 推荐

javascript - 将当前文本作为参数传递给 jquery 函数

javascript - 使用 Cheerio Nodejs 进行网页抓取

javascript - 根据给定的值过滤选择框,默认值为无

javascript - 使用通过 AJAX 检索的内容替换 HTML 页面

javascript - window.location.href 改变时的事件

javascript - Cheerio 获取类属性

node.js - 使用 cheerio 选择具有属性的元素

javascript - 按类别对 JSON 内容进行排序