Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Нужно распарсить Useragents на ПХП
Новая тема
Ответить
цитата
28/01/15 в 15:50
Lexikon
нашел вот это:
http://sitear.ru/material/user-agent-na-php-js-python
https://github.com/ua-parser/uap-php
Кто нибудь пользовался?
Как оно?
И может есть еще варианты?
цитата
28/01/15 в 16:18
Pentarh
http://php.net/manual/en/function.get-browser.php
цитата
28/01/15 в 16:23
ivango
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";
$browser = get_browser(null, true);
print_r($browser);
?>
цитата
28/01/15 в 16:30
Lexikon
Warning: get_browser(): browscap ini directive not set in F:\wamp\www\
Причина, я так понял, нужно раскоментить?
[browscap]
;
http://php.net/browscap
;browscap = extra/browscap.ini
Раскоментил, а толку ноль
взял отсюда
http://browscap.org
full_php_browscap.ini
а куда его установить?
ЗЫ: Разобрался, указав в php.ini полный путь к full_php_browscap.ini
[browscap]
;
http://php.net/browscap
browscap = F:\wamp\bin\php\php5.4.12\ext\browscap.ini
цитата
28/01/15 в 17:30
Lexikon
А вообще хреново он работает:
Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like Mac OS X) AppleWeb
Mozilla/5.0 (iPad; CPU OS 8_1_2 like Mac OS X) AppleWebKit/600.1
Mozilla/5.0 (Linux; Android 4.4.2; GT-I9505 Build/KOT49H) AppleW
вообще такое не распарсил
цитата
28/01/15 в 18:12
bin90
browscap работает отлично, rtfm
цитата
28/01/15 в 18:54
Lexikon
bin90 писал:
browscap работает отлично, rtfm
обычных хавает, все выдает, но вот как только получает мобилки, на этом всё.
Почему тогда:
Показывает инфу:
Код:
print_r (get_browser("Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)",true));
не показывает:
Код:
print_r (get_browser("Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like Mac OS X) AppleWeb",true));
цитата
28/01/15 в 20:01
Lexikon
а вся херня в том, что мне выдавалась только часть UA, и соответственно мне browscap выдавал всё пустым
цитата
28/01/15 в 21:22
bin90
надеюсь, ты с browscap используешь именно это
https://github.com/GaretJax/phpbrowscap
?
у меня прекрасно все парсит, но там есть проблема с утечкой памяти, но она решается, нашел тут
http://ix0h.ml/?p=163
цитата
28/01/15 в 22:46
Lexikon
я пока еще ничего не использовал, только посмотрел на локальной машине, как оно работает, спасибо за инфу.
цитата
29/01/15 в 14:13
freeek
bin90 писал:
browscap работает отлично, rtfm
если предполагается гонять через него большое кол-во трафа, то сильно грузит проц. LA может показать запредельные значения, поэтому годиться только для небольших нагрузок
цитата
29/01/15 в 15:13
bin90
ты ж читаешь (с)
я написал как это решается добавлением одной строки
сейчас проверено 5 млн кликов в сутки, спокойно парсит
цитата
30/01/15 в 09:26
freeek
просмотрел
Новая тема
Ответить
Эта страница в полной версии