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