Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2012, 16:59   #1
dem66
Форумчанин
 
Регистрация: 31.05.2011
Сообщений: 316
Восклицание Парсинг гугла phpQuery. долго обрабатывает

Доброго времени суток.
Пытаюсь получить выдачу гугла, слишком долго обрабатывается резульат. больше 2мс.

Как можно упростить? или какая библиотека это сделает быстрее?

PHP код:
$pq phpQuery::newDocumentHTML($html'UTF-8');
                
$li $pq->find('ol#rso > li.g');
                
$result = array();
                
                foreach(
$li as $k=>$el){
                    
$vsc pq($el)->find('div.vsc');
                    
                    
$a $vsc->find('h3.r > a');
                    
$title $a->text();
                    
                    if(
$title!=""){
                        
$result[$k]['title'] = $title;
                        
$result[$k]['href'] = $a->attr('href');
                        
$content $vsc->find('div.s > span.st')->text();
                        if(
$content!=""){
                            
$result[$k]['content'] = $content;
                        }else{
                            
$result[$k]['content'] = $vsc->find('div.s > table.ts > tr > td > div > span.st')->text();
                        }
                    }
                } 
dem66 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сервис не обрабатывает if delias Общие вопросы .NET 1 21.03.2011 12:07
Как uTorrent обрабатывает картинку для toolBar-а Altera Общие вопросы Delphi 34 12.09.2009 13:52
Программе некорректно обрабатывает некоторые файлы Shturmer Помощь студентам 8 09.07.2009 20:34