簡體   English   中英

PHP Simple HTML DOM Parser提取包含關鍵字的鏈接

[英]PHP Simple HTML DOM Parser extract links that include a keyword

我試圖使用PHP Simple HTML DOM解析器從URL中提取一些鏈接,而僅在其上包含“ HOROSKOPI_CATEGORY”的鏈接,如下所示:

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

但這是提取所有網址鏈接。

您需要過濾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>';
}
?>

暫無
暫無

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

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