Страница 2 из 2
Re: www.youtube.com
Добавлено: 04 окт 2020, 15:04
Support
// получить action-menu
$dv = $div->get_by_id("action-menu");
// получить у него дочерний "id","button"
$bt = $dv->get_child_by_attribute("id","button",true,true);
// кликнуть мышью по найденному дочернему
$bt->send_mouse_click(15,15);
В данном коде передача события идёт не в область, а непосредственно по координатам внутри элемента, то есть вы вместо
$bt->send_mouse_click(15,15);
можете использовать
$bt->send_mouse_click(3,3);
ТО есть даже если меняются размеры самого элемента, он вряд ли будет сжиматься менее чем 3 на 3 пикселя.
Re: www.youtube.com
Добавлено: 04 окт 2020, 15:48
maleziv@gmail.com
Support писал(а): ↑04 окт 2020, 15:04
// получить action-menu
$dv = $div->get_by_id("action-menu");
// получить у него дочерний "id","button"
$bt = $dv->get_child_by_attribute("id","button",true,true);
// кликнуть мышью по найденному дочернему
$bt->send_mouse_click(15,15);
В данном коде передача события идёт не в область, а непосредственно по координатам внутри элемента, то есть вы вместо
$bt->send_mouse_click(15,15);
можете использовать
$bt->send_mouse_click(3,3);
ТО есть даже если меняются размеры самого элемента, он вряд ли будет сжиматься менее чем 3 на 3 пикселя.
да спасибо за информацию , сегодня разобрался (3,3); это координаты элемента, а не браузера