AACFlow

Apify

Запуск акторов Apify и получение результатов

Apify — это мощная платформа для создания, развертывания и запуска акторов веб-автоматизации и веб-скрапинга в масштабе. Apify позволяет извлекать полезные данные с любого веб-сайта, автоматизировать рабочие процессы и бесшовно подключать ваши конвейеры данных.

С Apify вы можете:

  • Запускать готовые или пользовательские акторы: Интегрировать публичные акторы или разрабатывать свои собственные, автоматизируя широкий спектр задач извлечения веб-данных и работы с браузером.
  • Получать наборы данных: Получать доступ к структурированным наборам данных, собранным акторами, и управлять ими в реальном времени.
  • Масштабировать веб-автоматизацию: Использовать облачную инфраструктуру для надежного запуска задач, асинхронно или синхронно, с надежной обработкой ошибок.

В AACFlow интеграция с Apify позволяет вашим агентам выполнять основные операции Apify программно:

  • Запуск актора (синхронно): Используйте apify_run_actor_sync для запуска актора Apify и ожидания его завершения, получая результаты сразу после завершения запуска.
  • Запуск актора (асинхронно): Используйте apify_run_actor_async для запуска актора в фоновом режиме и периодического опроса результатов, что подходит для более длительных или сложных задач.

Эти операции позволяют вашим агентам автоматизировать, скрапить и оркестрировать задачи сбора данных или автоматизации браузера непосредственно внутри рабочих процессов — всё с гибкой конфигурацией и обработкой результатов, без необходимости ручных запусков или внешних инструментов. Интегрируйте Apify как динамический механизм автоматизации и извлечения данных, который программно обеспечивает веб-масштабные рабочие процессы ваших агентов.

Инструкции по использованию

Интегрируйте Apify в ваш рабочий процесс. Запускайте любой актор Apify с пользовательским вводом и получайте результаты. Поддерживает как синхронное, так и асинхронное выполнение с автоматическим получением наборов данных.

Инструменты

apify_run_actor_sync

Синхронный запуск актора APIFY и получение результатов (максимум 5 минут)

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-токен APIFY из console.apify.com/account#/integrations
actorIdstringДаИдентификатор актора или имя пользователя/название актора. Примеры: "apify/web-scraper", "janedoe/my-actor", "moJRLRc85AitArpNN"
inputstringНетВвод актора в виде строки JSON. Пример: \{"startUrls": [{"url": "https://example.com"}], "maxPages": 10}
memorynumberНетПамять в мегабайтах, выделенная для запуска актора (128-32768). Пример: 1024 для 1 ГБ, 2048 для 2 ГБ
timeoutnumberНетТаймаут в секундах для запуска актора. Пример: 300 для 5 минут, 3600 для 1 часа
buildstringНетСборка актора для запуска. Примеры: "latest", "beta", "1.2.3", "build-tag-name"

Выходные данные

ПараметрТипОписание
successbooleanУспешен ли запуск актора
runIdstringИдентификатор запуска APIFY
statusstringСтатус запуска (SUCCEEDED, FAILED и т.д.)
itemsarrayЭлементы набора данных (если завершено)

apify_run_actor_async

Асинхронный запуск актора APIFY с опросом для длительных задач

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-токен APIFY из console.apify.com/account#/integrations
actorIdstringДаИдентификатор актора или имя пользователя/название актора. Примеры: "apify/web-scraper", "janedoe/my-actor", "moJRLRc85AitArpNN"
inputstringНетВвод актора в виде строки JSON. Пример: \{"startUrls": [{"url": "https://example.com"}], "maxPages": 10}
waitForFinishnumberНетНачальное время ожидания в секундах (0-60) перед началом опроса. Пример: 30
itemLimitnumberНетМаксимальное количество элементов набора данных для получения (1-250000). По умолчанию: 100. Пример: 500
memorynumberНетПамять в мегабайтах, выделенная для запуска актора (128-32768). Пример: 1024 для 1 ГБ, 2048 для 2 ГБ
timeoutnumberНетТаймаут в секундах для запуска актора. Пример: 300 для 5 минут, 3600 для 1 часа
buildstringНетСборка актора для запуска. Примеры: "latest", "beta", "1.2.3", "build-tag-name"

Выходные данные

ПараметрТипОписание
successbooleanУспешен ли запуск актора
runIdstringИдентификатор запуска APIFY
statusstringСтатус запуска (SUCCEEDED, FAILED и т.д.)
datasetIdstringИдентификатор набора данных, содержащего результаты
itemsarrayЭлементы набора данных (если завершено)

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать