我采集一个新闻列表,用下面的函数:
        function get_contents($url){
                $ch = curl_init();     
                curl_setopt ($ch, CURLOPT_URL, $url);     
                curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt ($ch, CURLOPT_TIMEOUT, 1000); 
                $file_contents = curl_exec($ch);     
                curl_close($ch);
                return $file_contents;
        }页面是这样的,一个页面列表,列表里面有100个连接,我首先获取100个连接,然后再根据这些连接去获取连接页面的内容,但是会出现每隔10个连接就有一个内容获取不到,而且每次采集缺失的页面都不同。
这100个连接都能用正则表达式取出,但是用get_contents()这个函数取获取的时候,就会出现上面说的问题,而用ie直接访问这些连接又是正常的。
同一个函数,采集某个连接没问题,但是采集另外的连接就出问题;同一个函数,同一个连接,这个时间采集出问题,另一个时间采集却没问题。。
郁闷阿~~都不知道问题出在哪里,麻烦各位指点一下,谢谢了。