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

Saída em múltiplos formatos

Veja como obter mais de um formato de saída com uma única chamada de API.

Você pode obter vários tipos de resultado em uma única resposta da API. Este recurso funciona da mesma forma com Realtime e Push-Pull métodos de integração.

Tipos de resultado disponíveis

Tipo de saída
Descrição

png

A captura de tela PNG de uma página da web.

parsed

Conteúdo parseado da página da web, formatado como uma estrutura de dados JSON.

markdown

Markdown de uma página da web.

xhr

requisições XHR feitas durante o carregamento da página.

raw

O conteúdo bruto encontrado em uma URL específica. É provável que seja (mas nem sempre será) um documento HTML.

Etapa 1: Especifique os tipos de resultado que estarão disponíveis para busca

Comece habilitando os tipos de resultado no payload inicial da sua solicitação para torná-los disponíveis. O exemplo usa uma fonte com um parser dedicado. Para uma página sem um, parse: true precisa Custom Parser instruções em vez disso.

Exemplo POST https://data.oxylabs.io/v1/queries payload:

{
    "source": "amazon_product",
    "query": "B07FZ8S74R",
    "parse": true,
    "markdown": true,
    "xhr": true,
    "render": "png"
}

Defina apenas os tipos de resultado que você quer recuperar.

Etapa 2: Recupere vários tipos de resultado

Em seguida, especifique quais tipos recuperar usando o type parâmetro de URL ao buscar resultados. Por exemplo:

  • type=parsed,png retornará os resultados parseados e a captura de tela PNG

  • type=parsed,markdown,xhr,png,raw retornará todos os tipos de resultado

Realtime omite um tipo solicitado que não foi habilitado, enquanto a Push-Pull /results endpoint o retorna com uma string content vazia. content string.

Endpoint da Realtime API:

Endpoint da Push-Pull API:

Exemplo de saída

A API retornará todos os tipos solicitados juntos em um único results[] array. A ordem das entradas não é fixa (Realtime e Push-Pull as retornam em ordens diferentes):

Atualizado

Isto foi útil?