【发布时间】:2019-12-08 04:36:36
【问题描述】:
我正在使用 Apify 抓取网站。我想抓取不同类型的页面,然后将数据组合成一个数据集。现在我为每种页面(用户,镜头)提供了不同的数据集。如何在 pageFunction 执行之间传输数据,例如。计算每个镜头作者的追随者数量。
async function pageFunction(context) {
const { request, log, jQuery } = context;
const $ = jQuery;
if (request.url.indexOf('/shots/') > 0) {
const title = $('.shot-title').text();
return {
url: request.url,
title
};
} else if (request.userData.label === "USER") {
var followers_count = $('.followers .count').first().text();
return {
url: request.url,
followers_count
};
}
}
【问题讨论】:
标签: javascript web-crawler apify