首页 > 解决方案 > 如何控制台记录 html 元素内的文本?

问题描述

我想在https://www.bestbuy.com/site/jingle-all-the-way-family-fun-edition上控制台记录文本“Jingle All the Way [Family Fun Edition] [DVD] [1996]” -dvd-1996/8538512.p?skuId=8538512。我正在使用 axios ,cheerio。

(async () =>{
   const { data } = await axios.get(productUrl);
   const $ = cheerio.load(data)
   const title = $('h1')[0];
   console.log(title)
   
})();

如果你能帮助我,请告诉我。这应该很简单,但我无法在任何地方找到答案。

标签: javascriptnode.jsweb-scrapingaxioscheerio

解决方案


尝试将第 3 行更改为const $ = await cheerio.load(data)


推荐阅读