我试图使用PHP Simple HTML DOM Parser从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>';
?>
但这是提取所有网址链接。
答案 0 :(得分: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>';
}
?>