O que apify-sdk-integration faz?
Integre a Apify em uma aplicação JavaScript/TypeScript ou Python existente usando o pacote apify-client. Use ao adicionar recursos de web scraping, automação ou extração de dados a um aplicativo existente por meio da API da Apify.
Introdução
Para começar, instale o pacote cliente apropriado:
JavaScript/TypeScript
npm install apify-client
Python
pip install apify-client
Configuração
Obtenha seu token de API a partir do Apify Console. Defina-o como variável de ambiente:
export APIFY_TOKEN='seu-token-aqui'
Ou passe-o diretamente ao inicializar o cliente:
JavaScript/TypeScript
const { ApifyClient } = require('apify-client');
const client = new ApifyClient({
token: 'seu-token-aqui',
});
Python
from apify_client import ApifyClient
client = ApifyClient(token='seu-token-aqui')
Uso Básico
Executar um Ator
JavaScript/TypeScript
// Executar um ator e aguardar conclusão
const run = await client.actor('actor-id').call();
// Obter resultados do dataset
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
Python
# Executar um ator e aguardar conclusão
run = client.actor('actor-id').call()
# Obter resultados do dataset
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)
Execução Assíncrona
JavaScript/TypeScript
const run = await client.actor('actor-id').start();
// Salvar run.id para verificar status posteriormente
Python
run = client.actor('actor-id').start()
# Salvar run['id'] para verificar status posteriormente
Referência da API