Задать вопрос
@apptimeru

Как Google Play определяет откуда пользователь?

Ребят всем привет, есть скрипт который парсит google play. Сегодня ночью google что-то изменил и теперь при загрузке страницы через CURL загружается Немецкая версия стора.

Если использовать обычную ссылку вида - https://play.google.com/store/apps/details?id=air.... в браузере то открывается русская версия с русскими ценами, если же эту ссылку пропустить через CURL то открывается немецкая версия. Если же добавить к ссылке &hl=ru то в CURL загрузится русская версия сайта, но цена будет все равно в евро, есть предположения почему? Код подключения ниже, может надо как то ip русский дописать в опциях подключения.

function curl_content($gamek){
	$ch = curl_init(); // инициализация
	curl_setopt ($ch , CURLOPT_URL , $gamek);
	curl_setopt ($ch , CURLOPT_USERAGENT , "Mozilla/5.0"); // каким браузером будем прикидываться
	curl_setopt ($ch , CURLOPT_RETURNTRANSFER , 1 ); // вывод страницы в переменную
	$content = curl_exec($ch); // скачиваем страницу
	curl_close($ch); // закрываем соединение
	return $content;
}
  • Вопрос задан
  • 246 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Сергей К ответам на вопрос (4)
Pjeroo
@Pjeroo
Веб-разработчик
php.net/manual/ru/function.curl-setopt.php

CURLOPT_PROXY
Можно через прокси попробовать
Ответ написан
Комментировать