Как сделать так, чтобы Google возвращал результаты поиска на основе какого-либо зарубежного местоположения? (без прокси) - PullRequest
0 голосов
/ 28 марта 2019

Насколько я знаю, Google определяет мое местоположение по IP-адресу.Поэтому, когда я выполняю поисковый запрос (скажем, с помощью curl), я получаю результаты в зависимости от местоположения сервера.Есть ли способ заставить Google возвращать результаты, основанные на другом месте?(Я не могу использовать прокси в моей ситуации)

Существует возможность установить другой регион с помощью браузера в настройках Google следующим образом:

1. google settings select 2. google settings regions

Когда я задаю другой регион, я получаю результаты на его основе: current location results German results

Мне нужно добиться того же поведения без использования браузера.Есть ли какие-либо дополнительные вещи (заголовки, файлы cookie ...), которые мне нужно отправить в HTTP-запросе, чтобы сообщить Google, что мне нужны результаты для другого региона?

1 Ответ

0 голосов
/ 31 марта 2019

Подумайте, вы можете открыть поисковый запрос, который вам нужен, на мобильном телефоне, физическом устройстве или в эмуляции, с помощью драйвера, например, Appium.Вы также можете изменить местоположение перед выполнением поиска.

...