HTML结构:
<tr>
<td><div class="img ico-networking" title="Tinklalapis"></div></td>
<td>Tinklalapis</td>
<td>
<a href="http://www.google.lt" target="_blank" rel="nofollow">http://www.servit.lt</a> <a title="Informacija apie svetainę servit.lt" href="http://www.ooo.lt/svetaine/google.lt" class="infoAboutSite iconInfo" target="_blank"></a> <a title="Įmonės svetainė servit.lt" href="google.com" class="infoAboutSite siteScreenshot iconWww" target="_blank"></a> </td>
</tr>
我的PHP选择器:$tr->children[2]->find('a',0)->href;
我得到空字符串,我的选择器出了什么问题?
答案 0 :(得分:1)
我认为这段代码可以帮助您
<?php
$help1 = '<tr>
<td><div class="img ico-networking" title="Tinklalapis"></div></td>
<td>Tinklalapis</td>
<td>
<a href="http://www.google.lt" target="_blank" rel="nofollow">http://www.servit.lt</a> <a title="Informacija apie svetainę servit.lt" href="http://www.ooo.lt/svetaine/google.lt" class="infoAboutSite iconInfo" target="_blank"></a> <a title="Įmonės svetainė servit.lt" href="google.com" class="infoAboutSite siteScreenshot iconWww" target="_blank"></a> </td>
</tr>';
include "simplehtmldom_1_5/simple_html_dom.php";
$help2 = str_get_html($help1);
echo $help2->find('a',0)->href ;
?>