Парсинг названия игр

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
jafar
Сообщения: 27
Зарегистрирован: 28 апр 2013, 09:55

Парсинг названия игр

Сообщение jafar » 30 май 2015, 17:45

Добрый вечер!
Помогите пожалуйста спарсить названия игр с Гуглплэй. Есть ссылки вида:
https://play.google.com/store/apps/deta ... farmarcade
https://play.google.com/store/apps/deta ... wevolution

никак не получается вытянуть названия игр со страницы :(

oleg88889
Сообщения: 128
Зарегистрирован: 19 мар 2013, 14:35

Re: Парсинг названия игр

Сообщение oleg88889 » 30 май 2015, 20:38

Вроде так:

Код: Выделить всё

// убеждаемся что элемент с данным классом на странице один
$a = $div->get_all_numbers_by_attribute("class","document-title",$exactly=false,$frame=-1);

print_r ($a);
// собственно код
$b = $div->get_number_by_attribute("class","document-title",$exactly=true,$frame=-1);

$v_name = $div->get_inner_text_by_number($b,$frame=-1);

echo $v_name;
Класс виден только под анроид юзерагентом почемуто, для для надежности можно использовать такой:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.34 Safari/534.24
хотя код работает и под юзерагентом ие11, наверное рестарт после каждой отработки, памяти гуглплей хряпает аки крокодил.

Клава
Сообщения: 71
Зарегистрирован: 22 янв 2015, 17:29

Re: Парсинг названия игр

Сообщение Клава » 30 май 2015, 22:05

незнаю..я зашел - все видно
дернул по классу
echo $div->get_inner_text_by_attribute("class","document-title",false);

jafar
Сообщения: 27
Зарегистрирован: 28 апр 2013, 09:55

Re: Парсинг названия игр

Сообщение jafar » 31 май 2015, 19:58

Всем спасибо. Наверное действительно дело было в юзерагенте

Ответить