get_child_by_attribute не работает

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

get_child_by_attribute не работает

Сообщение k907 » 29 фев 2020, 21:19

Метод get_child_by_attribute не работает
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7

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

Re: get_child_by_attribute не работает

Сообщение Support » 29 фев 2020, 23:19

k907 писал(а):
29 фев 2020, 21:19
Метод get_child_by_attribute не работает
Как проверяете? Можно код примера и страницу где это запустить?

Аватара пользователя
k907
Сообщения: 322
Зарегистрирован: 21 май 2014, 20:32

Re: get_child_by_attribute не работает

Сообщение k907 » 29 фев 2020, 23:36


Как проверяете? Можно код примера и страницу где это запустить?

$browser->navigate("https://yandex.ru/search/?text=%D0%BF%D ... %8C&lr=213");
$browser->wait_for(60,1);

$arr = $li->get_all_numbers_by_attribute("data-cid", "", false);
$obj = $li->get_by_number($arr[0]);

echo $obj->get_child_by_attribute("class","organic__subtitle", false, true)->get_inner_text(); //Ничего не выведет. Потомок с классом organic__subtitle есть.



Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7

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

Re: get_child_by_attribute не работает

Сообщение bigfozzy » 01 мар 2020, 16:50

Вот такой вот результат получили при запуске :
$browser->navigate("https://yandex.ru/search/?text=%D0%BF%D ... %8C&lr=213");
sleep(2);

$arr = $li->get_all_numbers_by_attribute("data-cid", "", false);
echo $obj = $li->get_by_number($arr[0]);

echo $obj->get_child_by_attribute("class","organic__subtitle", false, true)->get_inner_text(); 
{Рї%d ... њ — смотрите картинки
Яндекс.Картинки›Рї%D ... Њ
Все картинки}

Аватара пользователя
k907
Сообщения: 322
Зарегистрирован: 21 май 2014, 20:32

Re: get_child_by_attribute не работает

Сообщение k907 » 01 мар 2020, 16:52

У меня версия 7.0.44
Вы на какой тестируете?
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7

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

Re: get_child_by_attribute не работает

Сообщение bigfozzy » 01 мар 2020, 21:54

7.0.45, с настройками сразу после установки.

PS: Возможно если там много элементов не успевает отработать за время отведенное на команду.
В следующих версиях добавим настройку времени, отведенную на команду.

Ответить