Geo-localização

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

Se você quiser especificar de qual local acessar um site em particular, adicione o x-oxylabs-geo-location header.

circle-exclamation

Todos os alvos

Usando o nome do país

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

Ver a lista completa de x-oxylabs-geo-location valores de parâmetro aquiarrow-up-right.

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 retornará um resultado com a configuração de preferência de entrega correspondente.

Existem algumas maneiras de usar este parâmetro para obter resultados da Amazon corretamente localizados. Para a maioria dos domínios da Amazon, você pode enviar um CEP/código postal ou um código de país ISO 3166-1 alpha-2 de 2 letrasarrow-up-right.

Usando um CEP/código postal

Para localizar o resultado em um lugar dentro do país nativo do marketplace alvo, use um CEP/código postal como um x-oxylabs-geo-location valor de parâmetro. Por exemplo, se você está fazendo scraping do domínio Amazon .com adicione um "x-oxylabs-geo-location": "90210" header, enquanto se você estiver coletando dados da Amazon .co.uk domínio, seu header 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 em um lugar fora do país nativo do marketplace alvo, use um código de país de 2 letras. Por exemplo, se você está fazendo scraping do domínio Amazon .com e quer que seus resultados sejam localizados para a Alemanha, adicione um "x-oxylabs-geo-location": "DE" header.

Exceções

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

  • O .cn e .com.tr domínios não suportam definir uma localização de entrega personalizada - por favor não envie o x-oxylabs-geo-location parâmetro com requisições para esses domínios;

  • O .com.au o domínio não suporta definir uma localização de entrega fora da Austrália - por favor envie um código postal australiano nas requisições para este domínio;

  • Ao invés de códigos postais, o .ae domínio suporta nomes de cidades dos EAU como x-oxylabs-geo-location valores de 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, cidade ou coordenadas, e raio.

Usando o nome do país

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

Ver a lista completa de x-oxylabs-geo-location valores de parâmetro aquiarrow-up-right.

Usando o nome de um estado

Para acessar um site a partir de um estado específico, passe um x-oxylabs-geo-location valor no 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, passe um dos valores do CSV encontrado aquiarrow-up-right em formato "City,State,Country" Ex.: se você quiser acessar o conteúdo de um site como se estivesse visitando-o 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”), passe latitude, longitude e valores de raio. O exemplo a seguir passa as coordenadas do Space Needle em Seattle, WA: "x-oxylabs-geo-location": "lat: 47.6205, lng: -122.3493, rad: 25000".

Atualizado

Isto foi útil?