有没有简单的方法可以从页面上的 td 元素获取数组?(node.js/cheerio/jQuery)

Ang*_*y B 0 javascript jquery node.js web-scraping cheerio

我正在使用 node.js/cheerio(与 jQuery 语法相同)来解析页面。当我使用时:

$ = cheerio.load(body);
console.log($('.td-title a').text());
Run Code Online (Sandbox Code Playgroud)

我的控制台中有很长的字符串,来自单词“mainaboutcontactusprofile”等。如何制作一组 td 文本?

Sco*_*ott 5

提供的答案都不适合我,但确实如此。

let arr = $('.td-title a').toArray().map((x) => { return $(x).text()});
Run Code Online (Sandbox Code Playgroud)

信用:Github