Parsehub
Visão geral
Seção intitulada “Visão geral”O ParseHub é uma ferramenta de web scraping que permite extrair dados de qualquer site sem escrever código. Com a integração no SquadOS, seus agentes podem consultar os projetos de scraping configurados na sua conta ParseHub e recuperar dados coletados automaticamente a partir de páginas web.
- Site oficial: https://www.parsehub.com/
- Documentação na Composio: docs.composio.dev/toolkits/parsehub
Autenticação
Seção intitulada “Autenticação”Esta ferramenta utiliza chave de API (API_KEY) para conectar.
Você vai precisar dos seguintes campos:
| Campo | Obrigatório | Descrição |
|---|---|---|
api_key | Sim | Chave de API da sua conta ParseHub, usada para autenticar todas as requisições à API. |
Como obter a credencial
Seção intitulada “Como obter a credencial”- Acesse parsehub.com e faça login na sua conta.
- Clique no seu avatar ou nome de usuário no canto superior direito e acesse Account Settings.
- Na seção API, copie o valor do campo API Token — esse é o valor a usar no campo
api_keyao conectar no SquadOS.
Como conectar no SquadOS
Seção intitulada “Como conectar no SquadOS”- Acesse Ferramentas no menu lateral (
/admin/tools). - Abra a aba Disponíveis e procure por
Parsehub. - Clique no card para abrir o modal de detalhes e em Conectar.
- Você é levado para a página de conexão segura hospedada pela Composio, onde informa a chave de API obtida acima.
- Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)
Ações disponíveis
Seção intitulada “Ações disponíveis”Obter projetos
Seção intitulada “Obter projetos”PARSEHUB_GET_PROJECTS
Recupera todos os projetos de scraping da conta autenticada. Use após confirmar a chave de API da conta.
Parâmetros de entrada
Seção intitulada “Parâmetros de entrada”| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
limit | integer | Não | Número máximo de projetos a retornar. |
offset | integer | Não | Índice do primeiro projeto a retornar para paginação (base 0). |
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
data | string | Sim | Dados retornados pela execução da ação. |
error | string | Não | Mensagem de erro caso a execução tenha falhado. |
successful | boolean | Sim | Indica se a ação foi executada com sucesso. |