Javascript 使用cheerio获取最后一个div元素
您好,我正在实现一个scraper,它可以抓取在电报公共频道中收到的最新消息。这就是html的用法 我可以获取classJavascript 使用cheerio获取最后一个div元素,javascript,jquery,node.js,cheerio,Javascript,Jquery,Node.js,Cheerio,您好,我正在实现一个scraper,它可以抓取在电报公共频道中收到的最新消息。这就是html的用法 我可以获取classtgme\u channel\u history部分下的所有div。它下面有五个div,表示五条不同的消息。我只想得到最后一个div,我怎么能做到呢。 您可以在这里查看实时HTML 您可以将选择器传递到以选择所有子div元素,然后调用以获取集合中的最后一个元素 $(.tgme\u channel\u history”).children(“div”).last(); 非常感谢
tgme\u channel\u history
部分下的所有div。它下面有五个div,表示五条不同的消息。我只想得到最后一个div,我怎么能做到呢。
您可以在这里查看实时HTML
您可以将选择器传递到以选择所有子
div
元素,然后调用以获取集合中的最后一个元素
$(.tgme\u channel\u history”).children(“div”).last();
非常感谢
const $ = require('cheerio');
const url = 'https://telegram.me/s/newlink01/';
rp(url)
.then(function (html) {
//success!
const wikiUrls = [];
$('.tgme_channel_history', html).each(function () {
wikiUrls.push($(this).text()
});
console.log(wikiUrls[0]);
})
.catch(function (err) {
//handle error
});