Localização do Proxy
Descubra como usar o parâmetro geo_location para acessar dados web como se você estivesse navegando de outro país.
Use o geo_location parâmetro para selecionar a localização do servidor proxy. Isso permite que você colete dados como se estivesse navegando a partir de outro país.
geo_location o parâmetro funciona de maneira diferente para SERP e E-Commerce localização. Leia mais nas seções respectivas.
Solicitar exemplo
Este exemplo recupera uma página de produto usando um proxy na Alemanha.
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
"source": "universal",
"url": "https://sandbox.oxylabs.io/products/1",
"geo_location": "Germany"
}'import requests
from pprint import pprint
# Estruturar payload.
payload = {
'source': 'universal',
'url': 'https://sandbox.oxylabs.io/products/1',
'geo_location': 'Germany',
}
# Obter resposta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Em vez de resposta com status do job e URL dos resultados, isso retornará o
# resposta JSON com o resultado.
pprint(response.json())Usamos o método de integração síncrono Realtime em nossos exemplos. Se você quiser usar Proxy Endpoint ou integração assíncrona Push-Pull consulte os métodos de integração da seção.
Sessões
Você pode forçar o mesmo endereço IP do proxy para várias requisições incluindo o session_id parâmetro. Defina o ID de sessão para qualquer string alfanumérica (por exemplo, abc123), e todos os trabalhos de scraping com esse ID de sessão usarão o mesmo IP. Isso é útil para gerenciamento de sessão quando combinado com cookies personalizados.
Aqui está um exemplo:
Atualizado
Isto foi útil?

