Geolocalização

Descubra como acessar conteúdo de locais específicos usando o Web Unblocker.

Se você quiser especificar de qual local acessar um site específico, adicione o x-oxylabs-geo-location cabeçalho.

Todos os targets

Usando o nome de um país

Para obter resultados localizados para o ponto central geográfico de um país, informe o nome do país. Ex.: se você quiser acessar o conteúdo de um site como se estivesse visitando do Canadá, adicione o "x-oxylabs-geo-location": "Canada" ao seu cabeçalho.

Confira a lista completa dos x-oxylabs-geo-location valores dos parâmetros aqui.

curl -k -v -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/location' \
-H 'x-oxylabs-geo-location: Canada'

Amazon

Usando o x-oxylabs-geo-location valor do parâmetro para páginas da Amazon produzirá um resultado com uma configuração correspondente de preferência de entrega.

Há algumas maneiras de usar esse parâmetro para obter resultados da Amazon localizados corretamente. Para a maioria dos domínios da Amazon, você pode enviar um código postal ou um código de país ISO 3166-1 alpha-2 de 2 letras.

Usando um código postal

Para localizar o resultado para um local dentro do país nativo do marketplace de destino, use um código postal como um x-oxylabs-geo-location valor do parâmetro. Por exemplo, se você estiver fazendo scraping do domínio da Amazon .com adicione um cabeçalho "x-oxylabs-geo-location": "90210" , enquanto se estiver coletando dados do domínio da Amazon .co.uk seu cabeçalho ficará assim: "x-oxylabs-geo-location": "W105LT".

curl -k -v -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://www.amazon.com/s?k=running+shoes' \
-H 'x-oxylabs-geo-location: 90210'

Usando um código de país de 2 letras

Para localizar o resultado para um local fora do país nativo do marketplace de destino, use um código de país de 2 letras. Por exemplo, se você estiver fazendo scraping do domínio da Amazon .com e quiser que seus resultados sejam localizados para a Alemanha, adicione um "x-oxylabs-geo-location": "DE" cabeçalho.

Exceções

Nem todos os marketplaces da Amazon são iguais - há algumas exceções às regras mencionadas acima:

  • A .cn e .com.tr os domínios não oferecem suporte à definição de um local de entrega personalizado - não envie o x-oxylabs-geo-location parâmetro em solicitações para esses domínios;

  • A .com.au o domínio não oferece suporte à definição de um local de entrega fora da Austrália - envie um código postal australiano em solicitações para este domínio;

  • Em vez de códigos postais, o .ae domínio oferece suporte a nomes de cidades dos Emirados Árabes Unidos como x-oxylabs-geo-location valores do parâmetro, por exemplo, "x-oxylabs-geo-location":"Abu Dhabi". Claro, você também pode usar códigos de país de 2 letras com este domínio.

Google

Como valor de geo-localização, você pode usar algumas opções: país, estado, city ou coordenadas, e raio.

Usando o nome de um país

Para obter resultados localizados para o ponto central geográfico de um país, informe o nome do país. Ex.: se você quiser acessar o conteúdo de um site como se estivesse visitando da Alemanha, adicione o "x-oxylabs-geo-location": "Germany" ao seu cabeçalho.

Confira a lista completa dos x-oxylabs-geo-location valores dos parâmetros aqui.

Usando o nome de um estado

Para acessar um site de um estado específico, informe um x-oxylabs-geo-location valor em um formato "State,Country" . Funciona com os Estados Unidos, Austrália, Índia e outros países com estados federados. Exemplo: "x-oxylabs-geo-location": "California,United States".

Usando o nome de uma cidade

Se você quiser que seus resultados sejam localizados para uma cidade específica, informe um dos valores do CSV encontrado aqui em formato "City,State,Country" . Ex.: se você quiser acessar o conteúdo de um site como se estivesse visitando de Nova York, adicione o "x-oxylabs-geo-location": "New York,New York,United States".

Usando coordenadas e raio

Para obter resultados de busca hiperlocais (útil para buscas como “restaurantes perto de mim”), informe valores de latitude, longitude e raio. O exemplo a seguir informa as coordenadas do Space Needle em Seattle, WA: "x-oxylabs-geo-location": "lat: 47.6205, lng: -122.3493, rad: 25000".

Isto foi útil?