Можно ли программно переопределить Google SERP с автоматическим определением IP-адреса?

Я имею в виду, я могу указать предпочтительные параметры поиска местоположения SERP на странице Google Serp, наверняка. Я думаю, что есть способ сделать это с завитком.

Вот немного истории. Я использовал SEOStats на мой проект. Хорошо. У меня есть интересные статья о локальных поисках с недокументированным параметром поиска Google UULEи использовал его для получения локальных результатов. И это работает отлично в течение некоторого времени. Тогда я должен реализовать получение результатов с прокси. И это все. Сегодня что-то идет не так, как предлагается в этом комментарии к той же статье. Этот год полон сюрпризов. Результаты теперь игнорируют параметр UULE по какой-то причине иногда использую прокси. Он возвращает мне прокси локализованные результаты. Но это частично нормально без прокси.

Итак, я должен догадаться.

Должен каждый раз делать дополнительный запрос с одним и тем же (я это разработал, посмотрите код ниже), пользовательские процессы устанавливают текущее местоположение ИЛИ может быть, я пропустил некоторые заголовки запроса ИЛИ есть ли самый простой способ а я вроде глупый?

// Setting location like a boss
$randomKey = mt_rand(1111,999999);

// SEOStats Curl wrapper
$test = static::gCurl("?q=testing" . $randomKey . "#q=testing". $randomKey, false, Config\DefaultSettings::ALLOW_GOOGLE_COOKIES, $proxy );

$q = explode(";;--;;", $test);
preg_match("/;sig=(.*?)\"/i", $test, $out);
$key = $out[1];

//Suggested Google Geocoder location
$zc = (!empty($location)) ? urlencode($location) : urlencode("Home sweet home");
$url = "https://www.google." . Config\DefaultSettings::GOOGLE_TLD . "/" . "uul?muul=4_18&luul=$zc&uulo=1&usg=$key&hl=ru";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);

// There should be magic not tested yet

12

Решение

Да, вы можете использовать локальный домен (который вы уже используете) и cr Параметр GET для установки страны по умолчанию вместе с соответствующим hl параметр для установки языка по умолчанию.

Тогда вы получите URL-адрес как:

https://www.google.nl/search?cr=countryNL&hl=nl&num=50&q={your keyword}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]