Gerando instruções de análise via API
Veja como você pode gerar parsers automaticamente enviando requisições para a API.
Você pode gerar conjuntos de instruções de parsing via API fornecendo URLs e descrevendo quais pontos de dados você gostaria de fazer parsing. Ao receber as instruções de parsing geradas, você pode salvá-las como um preset do parser ou simplesmente enviar as instruções com sua solicitação de scraping.
Você também pode gerar instruções de parsing via OxyCopilot no nosso Playground da Web Scraper API.
Gerar instruções a partir do prompt
Você pode gerar instruções de parsing inserindo uma descrição em texto livre dos pontos de dados que você gostaria de fazer parsing e nos fornecendo algumas URLs que pertencem ao mesmo tipo de página. A API responderá com um conjunto de instruções de parsing.
Endpoint:
https://data.oxylabs.io/v1/parsers/generate-instructions/promptMétodo:
POSTAutenticação:
BasicCabeçalhos da solicitação:
Content-Type: application/json
Exemplo de payload
{
"prompt_text": "Analise o título do produto, o preço principal, o nome do desenvolvedor e o nome da plataforma.",
"urls": [
"https://sandbox.oxylabs.io/products/1",
"https://sandbox.oxylabs.io/products/2",
"https://sandbox.oxylabs.io/products/4"
],
"render": false
}prompt_text
Descrição em texto livre dos pontos de dados a serem analisados.
urls
Lista de URLs que exemplificam o tipo de página para o qual você gostaria de obter instruções de parsing. A API aceita até 5 URLs. Recomendamos fornecer 3 a 5 URLs para ajudar o parser a se adaptar a diferentes layouts e melhorar a precisão do parsing.
render
Se a renderização de JS deve ser usada ou não para buscar o conteúdo necessário.
- parâmetro obrigatório
Resposta de exemplo
Gerar instruções a partir de um esquema JSON
Há casos em que você quer obter dados analisados em um esquema JSON específico. Você pode usar este endpoint para obter instruções de parsing que sigam estritamente o esquema fornecido.
Endpoint:
https://data.oxylabs.io/v1/parsers/generate-instructions/schemaMétodo:
POSTAutenticação:
BasicCabeçalhos da solicitação:
Content-Type: application/json
Exemplo de payload
prompt_schema
esquema JSON que descreve a saída necessária do parser.
urls
Lista de URLs que exemplificam o tipo de página para o qual você gostaria de obter instruções de parsing. A API aceita até 5 URLs.
render
Se a renderização de JS deve ser usada ou não para buscar o conteúdo necessário.
- parâmetro obrigatório
Resposta de exemplo
Atualizado
Isto foi útil?

