簡體   English   中英

使用 simple-html-dom 從 href 獲取文本

[英]Get the text from href with 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>';
// Find all links
foreach($html->find('a') as $element)
       echo $element->href . '<br>'; 

你可能想改變

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>';
  }

我是否要讓鏈接中的文本使用魔術屬性“ ** innertext **”

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

// 所有鏈接的文本

foreach($html->find('a') as $element){echo $element->innertext;}
      

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM