0

我创建了一个演员。

开始网址:https ://www.klinikum-nf.de/karriere/aktuelle-stellenangebote

我只是能够抓取作业,但我需要首先通过选中复选框来应用过滤器,然后抓取作业。

没有过滤器有 41 个工作,有过滤器有 19 个工作。

实际上我需要 19 个工作而不是 41 个。

我使用了点击触发功能,但它不起作用并返回 41 个工作。

$( 文档 ).ready(function() {$('#fc_id_aerztinnen_-_aerzte').trigger('click');});

您能否帮助使用 Apify 来实现这一点?

在此处输入图像描述

4

1 回答 1

0

如果您使用的是apify/web-scraper,您可以简单地调用 $('#fc_id_aerztinnen_-_aerzte').click() 您的 pageFunction 它应该可以工作。您可以在单击后添加短暂睡眠以确保其处理:

async function pageFunction(context) {
   const { jQuery: $, waitFor, saveSnapshot } = context;
   $('#fc_id_aerztinnen_-_aerzte').click();
   await waitFor(1000);
   await saveSnapshot();
}
于 2019-12-16T14:35:24.267 回答