我正在尝试弄清楚如果网站使用react的话如何对其进行网页抓取;以前使用cheerio进行网络抓取的尝试均失败了,因为每当我调用$('theTagIWantToFind')时,它都会返回null。我打印了html,只发现了index.html文件中的内容,而不是如果我检查了元素后会发现的内容。
request('http://192.168.43.210:5000/', (error, response, html) => {
if (!error && response.statusCode == 200) {
const $ = cheerio.load(html);
console.log($('h1'));
}
});