色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php 文章采集正則代碼

復(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=/"http://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]);
}
?>

php技術(shù)php 文章采集正則代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 吐鲁番市| 福安市| 军事| 芒康县| 宜章县| 永川市| 城固县| 菏泽市| 凌海市| 兴隆县| 博野县| 胶州市| 报价| 乾安县| 贵州省| 林西县| 临漳县| 揭阳市| 姚安县| 晋中市| 辉南县| 七台河市| 浙江省| 四平市| 泽州县| 资阳市| 佛冈县| 兴和县| 巴里| 民县| 云林县| 西安市| 海城市| 禹州市| 特克斯县| 封开县| 台山市| 晋宁县| 松江区| 巴林左旗| 靖江市|