我一直在使用网络爬虫。它为少数网站, 现在当我试过这个特定的网站,它什么都没有。没有错误没有。PHP DOM Web Crawler打印“没有”。没有错误,没有什么
我不知道哪里出了问题..
的代码放在为:
<?php
require_once('dom/simple_html_dom.php');
$html = file_get_html('http://www.studentdoc.com/phpBB2/viewforum.php?f=18&sid=2a150b97528c8ec47600692cc77daaf3');
$elementCount=0;
foreach($html->find('dl.icon a') as $elemen) {
foreach($elemen->find('dt a') as $element) {
$elementCount++;
$element->href = "http://www.usmleforum.com" . $element->href;
echo '<li target="_blank" class="itemtitle">';
if($elementCount < 5 && $elementCount > 2 && rand(0,1) == 1) {
echo '<span class="item_new">new</span>';
}
echo $element;
echo '</li>';
if($elementCount==12){
break;
}
}
}
?>
请到通过下面给出的链接,HTML结构..
http://www.studentdoc.com/phpBB2/viewforum.php?f=18&sid=2a150b97528c8ec47600692cc77daaf3
任何帮助赞赏..
您应该添加到目前为止所做的故障排除步骤以及结果。 – mkaatman
没有人..它什么也没有打印 – harishk
在那里添加一些消息。基本的疑难解答,比如在每个循环中放入一个回声来查看它到底有多远。打开错误记录并查看是否有任何东西。检索URL后检查html是否有值。 – mkaatman