我只想从这些站点进行:http://scripts.ivao-de.net/api/?type=training仅一次h4。因此,我只有第一个显示的内容。
此代码给了我所有文本:
setInterval(() => {
var d = new Date();
if (d.getHours() === 21) {
request({
method: 'GET',
url: 'http://scripts.ivao-de.net/api/?type=training'
}, (err, res, body) => {
if (err) return console.error(err);
let $ = cheerio.load(body);
let title;
if(isCheckedToday === false) {
title = $('h4');
isCheckedToday = true;
console.log(title.text());
}
});
} else {
isCheckedToday = false;
}
}, 3000);
尝试一下。
title = $('h4').first();
非常感谢!谢谢!