我使用了我在官方简单的html dom网站上找到的脚本来查找网站中的超链接
foreach($html->find('a') as $element)
echo $element->href . '<br>';
它返回了网站上找到的所有链接,但我只想要该网站中的特定链接。 有没有办法在简单的html dom中做到这一点。这是该特定链接的HTML代码
<a class="z" href="http://www.bbc.co.uk/news/world-middle-east-16893609" target="_blank" rel="follow">middle east</a>
这是与其他超链接不同的html标记
<a class="z"
并且还有任何方法可以将链接文本(“中东”)与链接一起获取。
答案 0 :(得分:2)
我了解到您希望所有a
个元素与z
类一样?你可以这样做:
foreach($html->find('a.z') as $element)
您可以使用plaintext
属性获取元素的值(对于链接将是链接文本):
$element->plaintext
请注意,这可以在the manual中找到。