打造最大的网络营销知识与推广的信息化航母

进入论坛 | 会员注册 | 会员登陆 |
首页 >> php >> php进阶教程 >> 抓取sina读书频道的小说正文

抓取sina读书频道的小说

来源:it我领先 发布时间:2010-04-03               浏览次数:114 进入论坛社区

<?php
/*配置数组*/
$arrayContent = array(
0=>40438,//小说id

1=>27128,//章节起始id

2=>27204,//章节结束id

3=>单引号浴火凤凰单引号//小说名字

);

/*内容规则*/
$titlePre = 双引号/<h1>(.*?)</h1>/双引号;//标题

$contentsPre = 双引号/<div id=双引号contTxt双引号 class=双引号contTxt1双引号>(.*?)</div>/双引号;//内容


/*写内容*/
for( $i = $arrayContent[1]; $i<=$arrayContent[2]; $i++)
{
$url = 双引号http://vip.book.sina.com.cn/book/chapter_{$arrayContent[0]}_{$i}.html双引号;
$cont = file_get_contents($url);
preg_match_all($titlePre,$cont,$title);
preg_match_all($contentsPre,$cont,$contents);
$fh = fopen($arrayContent[3].双引号.txt双引号,单引号a+单引号);
$writeContents = $title[1][0].双引号 双引号.str_replace(单引号</p>单引号,双引号 双引号,str_replace(单引号<p>单引号,单引号 单引号,$contents[1][0])).双引号 双引号;
if( fwrite($fh,$writeContents) )
{
echo 双引号第{$i}页写入成功-双引号;
}
fclose($fh);
}
?>

晚上闲着没事干,弄几******放手机里看,上面是代码。

文章来源:http://it503.com/detail.PHP
添加收藏到:

关键词:抓取sina读书频道的小说,php
联系我们 | 关于我们 | rss订阅 | 网络社区 | 网站帮助 | 网站地图
Copyright(C) 2006-2007 it503 All Rights Reserved
本站如有转载或引用的文章涉及版权问题请速与我们联系 由于将本站资源用于商业用途而引起的纠纷,本站不负任何责任。
冀ICP备07500673号