【发布时间】:2020-04-30 22:15:25
【问题描述】:
我正在测试 Apify 网络爬虫,我能够看到结果,但它显示在一行中。我正在迭代内容以从此页面获取标题 - ...并将其推送到数组并最终返回数组。我希望看到在单独的行中返回的标题。如果有人能指出正确的方向,我将不胜感激。
这是我的页面功能:
async function pageFunction(context) {
// jQuery is handy for finding DOM elements and extracting data from them.
// To use it, make sure to enable the "Inject jQuery" option.
const $ = context.jQuery;
var results = [];
$('.ms-srch-group-content').each(function(){
results.push({
title: $(this).find('.ms-srch-item-link').text().trim(),
date: $(this).find('.soi-news-attributes').text().trim(),
});
});
return results;
}
结果如下: ...
正如您在结果截图中看到的那样,所有标题都显示在一行中。
【问题讨论】:
标签: javascript jquery web-scraping apify