Я имею в виду, я могу точно указать предпочтительные параметры поиска местоположения SERP на странице google serp. Я предполагаю, что есть способ сделать это hapenns с curl.
Вот история. Я использовал 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