也谈截取首页新闻 - 范例

BJ那些事儿

BJ那些事儿

2016-01-29 14:30

也谈截取首页新闻 - 范例,也谈截取首页新闻 - 范例
  截取yahoo.com.cn新闻[仅供实验]

有很多截取首页新闻的程序,但是并不能成功。
他们的工作原理无非两种,一种是采用某些网站称之为backend的后端数据库接口,另一种则是硬声声的根据html代码截取。本程序采用的是后者。应该说,容错性能比较好。
<?
$open = fopen("http://www.yahoo.com.cn/index.html", "r");//网页地址
$read = fread($open, 15000);
fclose($open);

$search = eregi("<!-- Start in the news --(.*)<!-- End in the news --", $read, $printing);//截取一段源代码,最好先分析一下源代码
//以下开始取出容余源代码
$printing[1] = str_replace("href="/homer/?", "href="", $printing[1]);
$printing[1] = str_replace("href="/headlines/fullcoverage/", "href="http://www.yahoo.com.cn/headlines/fullcoverage/", $printing[1]);
$printing[1] = str_replace("</td</tr<tr<td valign=top align=right", "", $printing[1]);
$printing[1] = str_replace("</td<td", "", $printing[1]);
$printing[1] = str_replace(" class=sbody", "", $printing[1]);
$printing[1] = str_replace("</small", "", $printing[1]);

$content = $printing[1];
$content = explode("-", $content);

$headlines = sizeof($content);

for ($i = 0; $i < $headlines; $i++) {

print "新闻".($i+1).") : $content[$i]<BR";//激动人心的时刻到了!显示出来了!

}

?


在php3/php4 apache下调试通过。
 
展开更多 50%)
分享

猜你喜欢

也谈截取首页新闻 - 范例

PHP
也谈截取首页新闻 - 范例

网易首页的新闻代码

Web开发
网易首页的新闻代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

也谈用JSP实现新郎、sohu新闻系统的技术

Java JAVA基础
也谈用JSP实现新郎、sohu新闻系统的技术

谈网易首页新版的用户体验

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
谈网易首页新版的用户体验

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用 Ajax 和 RSS 攒个首页新闻

Web开发
用 Ajax 和 RSS 攒个首页新闻

也谈 PHP 和 MYSQL

PHP
也谈 PHP 和 MYSQL

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用文本文件制作留言板提示(上)

用文本文件制作留言板提示(上)

Flash MX 2004 体验之旅

Flash MX 2004 体验之旅
下拉加载更多内容 ↓