我正在使用一个选择器来捕获来自 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/