Saída Multi-formato

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

Você pode obter múltiplos tipos de resultados em uma única resposta de API. Esse 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

O captura de tela PNG de uma página web.

parsed

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

markdown

Markdown de uma página web.

xhr

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

bruto

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

Passo 1: Especifique os tipos de resultado a serem disponibilizados para busca

Comece habilitando os tipos de resultado no payload da sua solicitação inicial para torná-los disponíveis.

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

{
  "source": "universal",
  "url": "https://example.com",
  "parse": true,
  "markdown": true,
  "xhr": true,
  "render": "png"
}
circle-info

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

Passo 2: Recupere múltiplos tipos de resultado

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

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

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

Endpoint da API Realtime:

Endpoint da API Push-Pull:

Amostra de saída

A API retornará todos os tipos solicitados juntos em um único results[] array:

Atualizado

Isto foi útil?