网易新闻采集,显示列表和内容
来源:互联网 发布:windows查看tcp连接数 编辑:程序博客网 时间:2024/05/01 12:10
<?php
/**
* 作业A:网易新闻采集,显示列表和内容
*/
header("Content-type:text/html;Charset=GBK;");
if(!isset($_GET['news'])){
$main_url = 'http://news.163.com/special/00013C0B/shizhengxw.html';
$main_content = file_get_contents($main_url);
$c = explode('<div class="right-1 right">',$main_content);
$c = explode('</div>',$c[1]);
$content = $c[0];
preg_match_all('/"http:\/\/news.163.com([^"]*)">([^<]*)<\/a><span>([^<]*)<\/span>/',$content,$match);
if($match){
foreach($match[2] as $k=>$title){
$time=$match[3][$k];
$url=$match[1][$k];
$url=str_replace('http://news.163.com','',$url);
echo '<a href="?news='.urlencode($url).'" target=_blank>'.$title.'</a>'.$time;
echo "<br>\r\n";
}
}
}else{
if($_GET['news']){
$newsurl = $_GET['news'];
$newsurl = 'http://news.163.com'.$newsurl;
$new_content = file_get_contents($newsurl);
preg_match('@<h1 id="h1title">([^<]+)</h1>@',$new_content,$match);
$title = $match[1];
$c= explode('<span class="info" style="display:block;">', $new_content);
$c= explode('<div class="wb-article-sharewraper wb-article-sharewraper-sm" id="wb-article-sharewraper-sm">', $c[1]);
$date=$c[0];
preg_match('@<div id="endText">(.*)</div>@s',$new_content,$match);
//preg_match('@<div id="Cnt-Main-Article-QQ" bossZone="content">(.*)</div>@s',$new_content,$match);
$contents = $match[1];
$content=explode('<span class="left">', $contents);
$content=$content[0];
echo '<br><strong>标题:</strong>';
echo $title;
echo '<br><strong>时间:</strong>';
echo $date;
echo '<br><strong>内容:</strong><br>';
echo $content;
}
}
?>
- 网易新闻采集,显示列表和内容
- Jsoup采集百度新闻内容,网页显示并实时更新
- C# 网站数据采集网易NBA列表页面数据(新闻首页)源码
- Android demo-->网易新闻风格的RSS新闻抓取项目(一) 菜单栏、滚动广告和新闻列表的配置
- iPhone网易新闻和凤凰新闻客户端
- 网易视频云助力网易新闻直播,凸显内容价值
- iOS界面-仿网易新闻左侧抽屉式交互 续(添加新闻内容页和评论页手势)
- OS界面-仿网易新闻左侧抽屉式交互 续(添加新闻内容页和评论页手势)
- iOS界面-仿网易新闻左侧抽屉式交互 续(添加新闻内容页和评论页手势)
- iOS界面-仿网易新闻左侧抽屉式交互 续(添加新闻内容页和评论页手势)
- iOS界面-仿网易新闻左侧抽屉式交互 续(添加新闻内容页和评论页手势)
- iOS界面-仿网易新闻左侧抽屉式交互 续(添加新闻内容页和评论页手势)
- 点击按钮显示和隐藏列表内容
- 网易新闻loading图显示是什么动画
- 分页显示新闻列表源代码
- 网易新闻
- 网易新闻
- 新闻采集
- 训练口才
- 网站优化之前要准备的工作
- n后问题
- 声控相机(Clapmera)限免 个人玩自拍的最佳利器
- osgi 教程
- 网易新闻采集,显示列表和内容
- 浅学设计模式之模板<Template>方法模式及在android中的应用
- 内核中随处可见的等待队列详解1
- 为什么要使用NoSQL
- Linux Wget使用
- 一点一滴培养你的领袖气质
- 论 NoSQL 的数据模型
- PHP在线聊天室
- QQ聊天记录备份BAK文件的修复方法