Парсер Google

Сбор и анализ всего что можно собрать из сети.
Munhgauzen
Сообщения: 38
Зарегистрирован: 03 мар 2013, 18:42

Re: Парсер Google

Сообщение Munhgauzen » 25 июн 2018, 18:22

спасибо примитивный сёрфир готов)

Munhgauzen
Сообщения: 38
Зарегистрирован: 03 мар 2013, 18:42

Re: Парсер Google

Сообщение Munhgauzen » 22 авг 2018, 08:57

пользуюсь иногда этим скриптом и вот сегодня снова почему то не работает функция перехода на новую страницу.
Как же понять почему она не работает чтоб самом делать правки то?

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Парсер Google

Сообщение Support » 22 авг 2018, 13:35

Munhgauzen писал(а):
22 авг 2018, 08:57
пользуюсь иногда этим скриптом и вот сегодня снова почему то не работает функция перехода на новую страницу.
Как же понять почему она не работает чтоб самом делать правки то?
Открываете новый скрипт. Переходите на выдачу где есть переход на новую страницу и запускаете следующий код
  // перейдём на следующую страницу с результатами
$bclick = $anchor->click_by_inner_text("
".$crnt_page,true);
вместо $crnt_page подставляете цифру для перехода. Если не работает пробуете так
  // перейдём на следующую страницу с результатами
$bclick = $anchor->click_by_inner_text($crnt_page,true);
это кусок функции
// следующая страница
function next_page(&$crnt_page)
{
      global $anchor, $browser, $app,$cnt_pages;
      // количество поисковых страниц
      $crnt_page=$crnt_page+1;

      if($cnt_pages!=-1)
      {
            // останавливаем скрипт
            if($crnt_page>$cnt_pages)
            { 
              debug_mess("обработали все заданные страницы ".($crnt_page-1));
              return false;
            }
      }
      // перейдём на следующую страницу с результатами
$bclick = $anchor->click_by_inner_text("
".$crnt_page,true);

      if($bclick===false)
      {
           debug_mess("обработали все страницы ".($crnt_page-1));
           return false;
      }

      debug_mess("обработали страницу ".($crnt_page-1));
      return true;
}
как получите рабочий вариант заменяете в ней на то что получилось.

Ответить