Realtime

Integração Realtime para a Web Scraper API da Oxylabs. Mantenha a conexão HTTPS aberta desde a submissão do job até que os resultados ou um erro sejam retornados, usando payloads formatados em JSON.

Realtime é um método de integração síncrono. Ele exige manter a conexão aberta até que o job seja concluído com sucesso ou retorne um erro.

Envio de Job

Endpoint

O endpoint da API Realtime para envio de jobs é:

POST https://realtime.oxylabs.io/v1/queries

Entrada

Forneça os parâmetros do job em um payload JSON conforme mostrado nos exemplos abaixo. Os exemplos em Python e PHP incluem comentários para maior clareza.

curl --user "USERNAME:PASSWORD" \
'https://realtime.oxylabs.io/v1/queries' \
-H "Content-Type: application/json" \
-d '{"source": "universal", "url": "https://example.com", "geo_location": "United States"}'

Saída

A API Realtime suporta estes tipos de resultado na saída:

  • HTML: O conteúdo HTML bruto raspado da página alvo;

  • JSON: Dados estruturados extraídos do conteúdo HTML, formatados em JSON;

  • PNG: Screenshot em PNG da página renderizada, codificado em Base64.

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

  • Markdown: Markdown de uma página web.

circle-info

Você também pode recuperar múltiplos tipos de resultado em uma única resposta da API.

Esta tabela explica o tipo de resultado padrão e outros tipos disponíveis com base nos parâmetros incluídos no payload da requisição à API.

Parâmetro render
Parâmetro parse
Saída padrão
Saída disponível

x

x

html

html

html

x

html

html

png

x

png

html, png

x

true

json

html, json

html

true

json

html, json

png

true

png

html, json, png

circle-info

A API Realtime sempre retorna a saída padrão. Para obter outras saídas disponíveis, use {Push-Pullarrow-up-right} como método de integração.

Exemplo de saída:

Atualizado

Isto foi útil?