javascript - 如何用cheerio从网站上抓取数据
问题描述
我正在尝试抓取方舟:生存进化 wiki,但没有成功。嵌套元素和相同的类名元素让我失望。 https://ark.gamepedia.com/Pteranodon
已尝试搜索论坛,但无法找到我的问题的答案。
const $ = cheerio.load(html);
const $dossier = $('.info-framework');
const $domestication = $dossier.find('div:nth-child(4)');
我设法抓住了包含我需要的内容的 div,但我从这里尝试的所有内容都以未定义结尾。具体来说,我试图抓住“可驯服”、“可骑乘”和“可繁殖”元素。如果有人能指出我正确的方向,或者告诉我如何获取数据,这样我就可以学习并希望获取我需要的其余数据,那就太好了。
解决方案
推荐阅读
- android - 在 Android Studio 中运行颤振项目时出现 Gradle 错误
- tortoisegit - 在 TortoiseGit 2.7.0 中使用旧的 Git 会破坏什么?
- android - 升级到 Android Studio 3.2 正在创建 Aapt2Exception
- c# - 使用 XDocument 使用 C# 从 XML 读取根元素不显示根元素
- javascript - “包含”Javascript 函数在 WSO2 ESB 脚本中介中不起作用
- .net - Web api 2 (.net core) 服务已部署在 azure 服务器门户中,获取端点响应在 1 分钟内过期
- mysql - 需要合并此查询
- ios - 相同图像的相同约束,不同的行为?
- python - 如何设置正确的时区以在 Python 中获取等格式日期时间字符串?
- java - 当 Get 请求不是 Id 获取此异常时:无法将 java.lang.String 类型的值转换为所需的 java.lang.Long 类型