Здравствуйте уважаемые форумчане и администрация!
Наткнулся на проблему листания страниц поисковика в поисках своего сайта. Вбиваю в гугл-поиск фразу и начинаю искать, если на первой странице сайт не найден, то скрипт должен перейти на вторую страницу поиска, что он успешно и делает. А вот дальше на третью и т.д. идти не хочет. Я так понимаю это из-за AJAX подгрузки страницы.
Как с этим бороться?
Отрывок кода определения элемента перехода на следующую страницу поиска:
$el = GV::$tab->FindElementById("pnnext");
NewClass::MouseClick($el);
sleep(4); // ждем подгрузки 4 сек
Первый раз запустив код свойства элемента $el равны:
1) Х = 532;
2) У = 1267;
3) Width = 96;
4) Height = 56;
Второй раз запустив код свойства элемента $el равны:
1) Х = 0;
2) У = 0;
3) Width = 0;
4) Height = 0;
Можно конечно через JavaScript кликать, но как-то это палено помоему. "$el->Click();" работает.
Благодарю за внимание!
Наткнулся на проблему листания страниц поисковика в поисках своего сайта. Вбиваю в гугл-поиск фразу и начинаю искать, если на первой странице сайт не найден, то скрипт должен перейти на вторую страницу поиска, что он успешно и делает. А вот дальше на третью и т.д. идти не хочет. Я так понимаю это из-за AJAX подгрузки страницы.
Как с этим бороться?
Отрывок кода определения элемента перехода на следующую страницу поиска:
$el = GV::$tab->FindElementById("pnnext");
NewClass::MouseClick($el);
sleep(4); // ждем подгрузки 4 сек
Первый раз запустив код свойства элемента $el равны:
1) Х = 532;
2) У = 1267;
3) Width = 96;
4) Height = 56;
Второй раз запустив код свойства элемента $el равны:
1) Х = 0;
2) У = 0;
3) Width = 0;
4) Height = 0;
Можно конечно через JavaScript кликать, но как-то это палено помоему. "$el->Click();" работает.
Благодарю за внимание!