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