使用simple-html-dom从href获取文本

时间:2015-07-28 09:14:14

标签: php simple-html-dom

我想通过simple-html-dom从外部网站获取链接文本。 我使用此代码来获取href,但我无法获取html文本。

foreach($html->find('div#left') as $e)
foreach($e->find('a') as $a)
 echo $a->href . '<br>';
 echo $a->text . '<br>';

3 个答案:

答案 0 :(得分:0)

// Find all links
foreach($html->find('a') as $element)
       echo $element->href . '<br>'; 

答案 1 :(得分:0)

你可能想改变

foreach($html->find('div#left') as $e)
foreach($e->find('a') as $a)
 echo $a->href . '<br>';
 echo $a->text . '<br>';

foreach($html->find('div#left') as $e)
  foreach($e->find('a') as $a) {
    echo $a->href . '<br>';
    echo $a->text . '<br>';
  }

答案 2 :(得分:0)

我希望链接中的文字使用魔术属性“ **innertext **”

foreach($article5->find('a') as $i => $anchor)echo $anchor->innertext ;