Я пишу скребок для получения файлов psp iso для загрузки по рейтингу. У меня есть трудное время для каждого рейтинга. Как я могу захватить этот элемент? Я включил моментальный снимок для справки. Элемент рейтинга находится в теге tr td
.Скребок с Cheerio
var request = require('request'),
cheerio = require('cheerio'),
fs = require('fs');
var url = 'http://goo.gl/cc4HRc',
pspGames = [];
request(url, function (error, response, html) {
if (!error && response.statusCode === 200) {
var $ = cheerio.load(html);
$('.gamelist', 'td').each(function() {
var links = $(this).attr('href');
pspGames.push(links);
});
}
});
Я был немного повесил трубку, если мой селектор был прав. Как я могу инкапсулировать этот рейтинг 4.9504? Это атрибут? – theGrayFox
$ (this) .parents ('tr'). Find ('td'). Last(). Html() – tpae
Я бы так и не получил. Я читал документы и не мог найти ничего похожего на этот случай. Для дальнейшего использования, как вы пришли к этому? По достоинству оцените вашу помощь. Кроме того, почему вы просто нацелились на '' gamelist'' вместо '' '.gamelist, td'''. – theGrayFox