javascript - 如何控制台记录 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)
})();
如果你能帮助我,请告诉我。这应该很简单,但我无法在任何地方找到答案。
解决方案
尝试将第 3 行更改为const $ = await cheerio.load(data)
推荐阅读
- xamarin.ios - Xamarin IOS,reactiveUI 8.7 Mono.Linker.LoadException:处理“ReactiveUI”的引用时出错,
- java - 如何从 Fragment 在 TabLayout 中设置 BadgeView?
- java - 关于如何将我的 sprinboot web 应用程序部署到 tomcat8 的问题
- spring - 春季更新数据列的问题
- javascript - 未捕获的类型错误:无法在 colorguessinggame.js:13 设置未定义的属性“背景”
- dockerhub - 无法从 github 在 dockerhub 中创建自动构建
- node.js - 使用 Mongo 和 Mongoose 对无限滚动进行排序
- javascript - Served HTML Table 不会在不重新启动服务器的情况下更改内容
- ffmpeg - 使用 Microsoft Visual Studio 2017 预览版为 windows10/aarch64 编译 FFmpeg 时出错
- asynchronous - 是否可以控制 Scalatest 的异步测试用例的执行?