Как передать любой URL в задачу APIFY? - PullRequest
0 голосов
/ 14 февраля 2020

В APIFY есть поле для настройки «Начального URL», но что произойдет, если я не знаю начальный URL, и это зависит от моего ввода пользователем? Я хотел бы иметь возможность передать переменный URL-адрес в «Начальный URL-адрес»

Настройка начального URL-адреса в APIFY:

enter image description here

Я хочу автоматически пропустить любой URL-адрес через задачу APIFY, а затем удалить его.

Я попытался сделать это автоматически через Zapier, в конфигурации можно выбрать ввод URL-адреса и передать его в APIFY, но, наконец, это останавливает задачу, потому что не может прочитать переданный формат. Журнал вывода данных из Zapier:

enter image description here

Я думаю, что APIFY, вероятно, позволяет настраивать входные URL-адреса динамического c, но на моем уровне для начинающих, возможно, что-то есть это зависит от моих знаний.

Я хочу иметь возможность передавать переменные URL-адреса, которые будут очищены APIFY.

1 Ответ

1 голос
/ 14 февраля 2020

Вы можете проверить, как выглядит ввод в формате JSON, используя переключатель Editor / JSON в верхней части конфигурации ввода. enter image description here

После переключения на JSON вы можете легко проверить структуру startUrls. Если вы хотите переопределить startUrls, например, в интеграции с Zapier, вы можете сделать это, используя поле переопределений Input JSON в действии Run Task Apify <> Zapier. enter image description here Вы можете переопределить ввод тем же способом, используя API для запуска задачи , где вам нужно передать JSON в качестве полезной нагрузки POST запроса API.

Если вы хотите узнать больше об интеграции Apify <> Zapier, вы можете проверить статью Очистить один URL с помощью Zapier .

...