Проблема с get_all_numbers_by_attribute()

Если вы обнаружили какие либо ошибки, недочеты и неудобства или другие незачеты в программе напишите нам об этом на этом форуме - мы бум исправлять
Ответить
Аватара пользователя
k907
Сообщения: 322
Зарегистрирован: 21 май 2014, 20:32

Проблема с get_all_numbers_by_attribute()

Сообщение k907 » 12 янв 2020, 12:51

После кода $obj_anchor->get_tag() перестает работать $div->get_all_numbers_by_attribute("class", "g", true)
и время поучения ответов от DOM методов очень сильно увеличивается, иногда программа просто виснет.

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

$url ='https://www.google.com/search?q=%D0%B0%D1%80%D0%B5%D0%BD%D0%B4%D0%B0+%D0%B8%D0%B3%D1%80+ps4&hl=ru-UA&authuser=0&ei=8zgaXu3qHf6H4-EPyPGrwAw&sqi=2&start=10&sa=N&ved=2ahUKEwitsIX8ufzmAhX-wzgGHcj4CsgQ8tMDegQIDBAx&biw=1422&bih=708&dpr=1.25';

$browser->navigate("$url");
$browser->wait_for(60,1);

$arr_site = $div->get_all_numbers_by_attribute("class", "g", true);
decho (count( $arr_site)); // 10 сайтов 

$obj_site = $div->get_by_number($arr_site[0]);
decho ("Тег: ".$obj_site->get_tag());

$obj_anchor = $obj_site->get_child_by_attribute('ping', '',false,true); 
decho ("Тег2: ". $obj_anchor->get_tag());// ошибка из-за этой строки 

$arr_site = $div->get_all_numbers_by_attribute("class", "g", true);
decho (count( $arr_site)); // УЖЕ 0 сайтов
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Проблема с get_all_numbers_by_attribute()

Сообщение bigfozzy » 12 янв 2020, 14:26

Спасибо, исправлено, обновлено.

Ответить