2013-12-16 30 views
1

林試圖提取使用PHP簡單的HTML DOM解析器從URL幾個環節,只有包含在它「HOROSKOPI_CATEGORY」,像這樣的鏈接:PHP簡單的HTML DOM解析器提取鏈接,包括關鍵字

<?php 
include 'simple_html_dom.php'; 
$html = file_get_html('http://www.ikub.al/Horoskopi/Default.aspx'); 

foreach($html->find('a') as $element) 
     echo $element->href . '<br>'; 
?> 

但是這是提取所有的url鏈接。

回答

2

您需要過濾你喜歡href屬性:

<?php 
include 'simple_html_dom.php'; 
$html = file_get_html('http://www.ikub.al/Horoskopi/Default.aspx'); 

foreach($html->find('a') as $element) { 
if(strpos($element->href, "Horoskopi")) 
     echo "http://www.ikub.al/Horoskopi/".$element->href . '<br>'; 
} 
?> 
+0

謝謝你,是工作,但提取像「/sdfsaf.aspx」不完整的URL網址只,易恩呼應全HREF? – user3047473

+0

請解釋更多 –

+0

你的代碼是回聲:../HOROSKOPI_CATEGORY/1311280074/Article-Miu.aspx 不完整的網址 – user3047473

相關問題