For the complete documentation index, see llms.txt. This page is also available as Markdown.

Custom Parser

Veja os passos para começar rapidamente com o Custom Parser da Oxylabs.

Custom Parser é um recurso gratuito do Web Scraper API que permite que você crie lógica de parsing e processamento de dados que é executada em um resultado HTML bruto. Você pode gerar parsers automaticamente usando IA ou escrevê-los manualmente para cenários avançados.

Para instruções e exemplos detalhados, consulte estas páginas:

Como começar Gerando parsers via API Presets de parser

Escrevendo instruções manualmente Lista de funções de parsing


Início rápido

1. Gere um parser

Recomendamos começar com nossa ferramenta com IA OxyCopilot que permite gerar scrapers e parsers sem escrever nenhum código.

Siga as etapas mostradas no vídeo para gerar um parser:

Aqui estão as mesmas etapas mostradas no vídeo:

  1. Insira a(s) URL(s) que você deseja extrair e processar

  2. Especifique quaisquer parâmetros como renderização de JavaScript

  3. Escreva um prompt que descreva o que você deseja processar

  4. Executar OxyCopilot

Quando estiver satisfeito com o parser gerado, carregue as instruções.

2. Salve o parser como um preset

Você pode salvar facilmente os parsers gerados por meio do OxyCopilot para uso posterior. Veja as etapas abaixo:

  1. Atribua o preset a um usuário específico da API

  2. Clique em Salvar

  3. Digite o nome do preset e a descrição (opcional)

Depois de salvar o preset, você pode usá-lo com solicitações da API.

Um preset recém-criado pode levar até cerca de um minuto para ficar disponível para trabalhos de scraping tanto em Realtime quanto em Push-Pull. Até lá, as solicitações que o referenciam são rejeitadas com 400 - O parser_preset fornecido não existe.

3. Use o parser com solicitações da API

Para usar seu preset com o Web Scraper API, envie um payload com o parâmetro parser_preset definido como o nome do seu preset. Nos exemplos de código abaixo, estamos reutilizando o preset example_parser criado nas etapas anteriores.

Exemplo de saída

Obtendo o conteúdo HTML de um job processado

Um job processado também pode retornar o HTML bruto de onde foi processado: adicione o type parâmetro de consulta com raw (ou parsed,raw para ambos) ao endpoint Realtime ou à URL de resultado do Push-Pull. Veja Saída em múltiplos formatos.

Atualizado

Isto foi útil?