Страница 1 из 1

Как открыть все снипеты

Добавлено: 29 дек 2020, 20:11
dmmmy3
Здравствуйте подскажите как нажать на все ссылки читать еще> в выдаче яндекса? Чтобы весь текст в сниппетах было видно! Думал можно по номеру id, но оказалось они всегда разные на странице, в зависимости от запроса!
$browser->navigate("http://www.ya.ru");
$input->set_inner_text_by_name("text","зарядить сотку");
$btn->click_by_inner_text("Найти", false);


$span->click_by_inner_text("Читать ещё", false);

Re: Как открыть все снипеты

Добавлено: 29 дек 2020, 21:43
Support
Здравствуйте, просто получаете все с таким текстом и на них нажимаете. В коде это будет выглядеть так:

$browser->navigate("http://www.ya.ru");
$input->set_inner_text_by_name("text","зарядить сотку");
$btn->click_by_inner_text("Найти", false);

$spans= $span->get_all_by_inner_text("Читать ещё", false);

foreach($spans as $an)
{
   $an->send_mouse_click(3,3);
}