首頁  >  文章  >  後端開發  >  也談截取首頁新聞 - 範例

也談截取首頁新聞 - 範例

WBOY
WBOY原創
2016-07-29 08:33:591154瀏覽

截取yahoo.com.cn新聞[僅供實驗]
有很多截取首頁新聞的程序,但是並不能成功。
他們的工作原理無非兩種,一種是採用某些網站稱之為backend的後端資料庫接口,另一種則是硬聲聲的根據html代碼截取。本程序採用的是後者。應該說,容錯性能比較好。

$open = fopen("http://www.yahoo.com.cn/index.html", "r");//網頁位址
$read = fread($open , 15000);
fclose($open);
$search = eregi("(.*)", $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("

", "", $printing[1]);
$printing[1] = str_replace(" ", "", $printing[1]);
$printing[1 ] = str_replace(" class=sbody", "", $printing[1]);
$printing[1] = str_replace("", "", $printing[1]);
$content = $printing[1];
$content = explode("-", $content);
$headlines = sizeof($content);
for ($i = 0; $i print "新聞".($i+1).") : $content[$i]
";//激動人心的時刻到了!顯示出來了!
}
?>
在php3/php4 apache下除錯通過。

以上就介紹了 也談截取首頁新聞 - 範例,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn