Ask questions here, report about problems.
-
martin
- Posts: 2
- Joined: Thu Nov 21, 2019 6:53 pm
Post
by martin » Fri Nov 22, 2019 10:42 am
Tell me how to get all the data of the child nodes in the Human Emulator Studio.
There is a site with such html code
Code: Select all
<div class="rc">
<div class="r">
<a href="url" ping="/url?sa=t&source=web&rct=j&url=/&ved=2ahUKEwjGkfTS__vlAhUn_SoKHYr_BjoQFjAAegQIAxAB">
<h3 class="LC20lb"><span class="S3Uucc">...</span></h3>
<br>
<div class="TbwUpd"><cite class="iUh30"></cite></div>
</a>
.... here next <div class="r">
.... etc
I need to loop around all div class="r" and get address of the first link
The position of the elements can change.
Please help.
-
support
- Site Admin
- Posts: 210
- Joined: Fri Feb 22, 2019 3:42 pm
Post
by support » Fri Nov 22, 2019 11:22 am
Hi.
php example:
Code: Select all
// get all div with class=r
$lis = $div->get_all_by_attribute("class", "r", true);
foreach($lis->elements as $v)
{
// get child element with attribute ping contains /url?
$link = $v->get_child_by_attribute ("ping", "/url?", false);
// here you can get any child element attribute
echo $link->get_href()."<br>";
}
-
martin
- Posts: 2
- Joined: Thu Nov 21, 2019 6:53 pm
Post
by martin » Fri Nov 22, 2019 12:22 pm
Thanks!