Realtime
Integração Realtime para a Web Scraper API da Oxylabs. Mantenha a conexão HTTPS aberta desde o envio do job até a devolução dos resultados ou de um erro, usando payloads em formato JSON.
Envio da tarefa
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
# Estruture o 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", # Descomente se quiser renderizar JavaScript na página
#"render" : "png", # Descomente se quiser tirar uma captura de tela de uma página web raspada
#"parse" : true, # Verifique quais fontes oferecem suporte a dados processados
}
# Obtenha a response.
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 uma resposta com status do job e URL dos resultados, isso retornará o
# Resposta JSON com resultados.
pprint(response.json())Saída
Parâmetro de renderização
Parâmetro de parse
Saída padrão
Saída disponível
Exemplo de saída:
Atualizado
Isto foi útil?

