如何将任何 URL 传递给 APIFY 任务?

How to pass any URL to an APIFY task?

在 APIFY 中有一个配置 "Start URL" 的框,但是如果我不知道开始 URL 会发生什么,这取决于我的用户输入?我希望能够将变量 URL 传递给 "Start URL"

APIFY 中启动 URL 的配置:

我想通过 APIFY 任务自动传递任何 URL 然后废弃它。

我试图通过 Zapier 自动完成,在配置中可以 select URL 输入并将其传递给 APIFY,但最终它停止了任务,因为无法读取格式通过。来自 Zapier 的数据输出日志:

我认为 APIFY 可能允许配置动态输入 URL,但就我的初学者水平而言,可能有些东西超出了我的知识范围。

我希望能够传递变量 URL 以供 APIFY 抓取。

您可以使用输入配置顶部的 Editor/JSON 切换器检查 JSON 格式的输入。

切换到 JSON 后,您可以轻松检查 startUrls 的结构。 例如,如果您想在 Zapier 集成中覆盖 startUrls,您可以使用 Input JSON overrides 运行 Task Apify<>Zapier 操作中的字段来实现。 您可以使用 API to run the task 以相同的方式覆盖输入,您需要将 JSON 作为 API 请求的 POST 有效负载传递。

如果您想阅读有关 Apify<>Zapier 集成的更多信息,您可以查看文章 Scrape single URL using Zapier