[英]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.