Realtime
Integração Realtime para a Web Scraper API da Oxylabs. Mantenha a conexão HTTPS aberta desde a submissão do job até o retorno dos resultados ou de um erro, usando payloads formatados em JSON.
Envio de Trabalho
Endpoint
POST https://realtime.oxylabs.io/v1/queriesEntrada
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"}'import requests
from pprint import pprint
# Estruturar payload.
payload = {
"source": "universal", # Fonte que você escolhe, por exemplo "universal"
"url": "https://example.com", # Verifique a documentação da fonte específica que você está usando para ver se deve usar "url" ou "query"
"geo_location": "United States", # Algumas fontes aceitam códigos postais e/ou coordenadas
#"render" : "html", # Remova o comentário se quiser renderizar JavaScript na página
#"render" : "png", # Descomente se quiser capturar uma screenshot de uma página raspada
#"parse" : true, # Verifique quais fontes suportam dados parseados
}
# Obter resposta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('YOUR_USERNAME', 'YOUR_PASSWORD'), #Suas credenciais vão aqui
json=payload,
)
# Em vez de resposta com status do job e URL dos resultados, isso retornará o
# JSON response with results.
pprint(response.json())Saída
Parâmetro render
Parâmetro parse
Saída padrão
Saída disponível
Exemplo de saída:
Atualizado
Isto foi útil?

