最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 文章采集正則代碼

 更新時(shí)間:2009年12月28日 00:07:38   作者:  
php 文章采集代碼主要是應(yīng)用了正則表達(dá)式。
復(fù)制代碼 代碼如下:

//采集html
function getwebcontent($url){
$ch = curl_init();
$timeout = 10;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
$contents = trim(curl_exec($ch));
curl_close($ch);
return $contents;
}


//獲得標(biāo)題和url
$string =
getwebcontent('http://www.***.com/learn/zhunbeihuaiyun/jijibeiyun/2');
//正則匹配<li>獲取標(biāo)題和地址
preg_match_all ("/<li><a href=\"\/learn\/article\/(.*)\">(.*)<\/a>/",$string, $out, PREG_SET_ORDER);
foreach($out as $key => $value){
$article['title'][] = $out[$key][2];
$article['link'][] = "http://www.***.com/learn/article/".$out[$key][1];
}
//根據(jù)url獲取文章內(nèi)容
foreach($article['link'] as $key=>$value){
$content_html = getwebcontent($article['link'][$key]);
preg_match("/<div id=pagenum_0(.*)>[\s|\S]*?<\/div>/",$content_html,$matches);
$article[content][$key] = $matches[0];

}
//不轉(zhuǎn)碼還真不能保存成文件
foreach($article[title] as $key=>$value){
$article[title][$key] = iconv('utf-8', 'gbk', $value);//轉(zhuǎn)碼
}
//存入文件
$num = count($article['title']);
for($i=0; $i<$num; $i++){
file_put_contents("{$article[title][$i]}.txt", $article['content'][$i]);
}
?>

相關(guān)文章

最新評(píng)論

江山市| 宜兰县| 大渡口区| 湄潭县| 峨山| 清河县| 乌拉特前旗| 张家口市| 苏尼特左旗| 乐清市| 新化县| 黄石市| 怀远县| 军事| 绵阳市| 嘉善县| 枣强县| 武宣县| 临江市| 东兰县| 高平市| 赤壁市| 原平市| 高陵县| 上高县| 和平区| 竹溪县| 尼玛县| 大名县| 上饶县| 麻江县| 峨边| 虎林市| 平阴县| 开江县| 石泉县| 敦煌市| 宁武县| 涞水县| 杭锦旗| 曲沃县|