我正在通过 node.js 进行抓取部分,我希望匹配文本的一部分并获得结果,但我无法弄明白。我要解析的元素是:
<td title="shell power rate: score for the matched elements"
style="text-align:right><b>Score-64</b></td>
我的 node.js 代码是:
$('td[title="shell power rate"]').filter(function(){
var data = $(this);
score1_SR = data.text();
console.log(score1_SR);
})
所以在 node.js 中。我正在使用cheerio库,我希望文本输出为Score-64。
答案 0 :(得分:0)
使用Attribute Starts With Selector [name^="value"] ^
匹配属性选择器
$('td[title^="shell power rate"]').filter(function(){
var data = $(this);
score1_SR = data.text();
console.log(score1_SR);
})