【发布时间】:2020-12-24 12:36:28
【问题描述】:
我正在尝试从 Google 新闻中解析结果。例如,从搜索“最新电影发行”中解析标题和文本,这里是 URL:
结果似乎在id中使用了#rso:
但是$('#rso').each 上的迭代器是空的。为了遍历搜索结果的 div,我应该选择什么 id 或 css 元素?
迭代器代码:
$('#rso').each(function (i, element) {
console('div level 1')
var title = $(this).find('.r').text();
var link = $(this).find('.r').find('a').attr('href').replace('/url?q=', '').split('&')[0];
var text = $(this).find('.st').text();
var img = $(this).find('img.th').attr('src');
savedData.push({
title: title,
link: link,
text: text,
img: img
});
});
【问题讨论】:
标签: javascript jquery google-chrome-devtools cheerio