用CI框架写的抓取文章标题、内容、来源图片代码(二)

2014-11-23 23:40:01 · 作者: · 浏览: 37
'style' => $i,
'create_time' => time(),
);
if(!$this->News_model->add($data))
{
continue;
}
//print_r($data);exit;
}
echo '
';

}
}
$this->benchmark->mark('code_end');
echo $this->benchmark->elapsed_time('code_start', 'code_end');

}

function curl_snatch($url='http://www.2sche.cn/buy.asp')
{
$url = trim($url);
$content = '';
if (extension_loaded('curl'))
{
$ch = curl_init();
// 2. 设置选项,包括URL

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
// 3. 执行并获取HTML文档内容
$output = curl_exec($ch);
$content = iconv("GBK", "UTF-8", $output);
if ($output === FALSE) {
echo "cURL Error: " . curl_error($ch);
}
//$info = curl_getinfo($ch);
//echo '获取'. $info['url'] . '耗时'. $info['total_time'] . '秒';


// 4. 释放curl句柄
curl_close($ch);
}
else
{
$content = file_get_contents($url);
}
return trim($content);
}


作者:李佳顺