亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP 抓取新浪讀書頻道的小說并生成txt電子書的代碼

 更新時間:2009年12月18日 22:08:03   作者:  
想看什么電子書,先去新浪讀書搜索,然后填入對應(yīng)的參數(shù)即可
復(fù)制代碼 代碼如下:

/* Author: Yang Yu <yangyu@sina.cn> */
//想看什么電子書,先去新浪讀書搜索,然后填入對應(yīng)的參數(shù)即可
//http://vip.book.sina.com.cn/
//電子書參數(shù)
$array_book[0] = 38884; //小說id
$array_book[1] = 22172; //章節(jié)起始id
$array_book[2] = 32533; //章節(jié)結(jié)束id
$array_book[3] = '中國特種部隊生存實錄:狼牙'; //小說名字

//匹配參數(shù)
$title_pre = "/<h1>(.*?)<\/h1>/"; //標(biāo)題部分
$contents_pre = "/<div id=\"contTxt\" class=\"contTxt1\">(.*?)<\/div>/"; //內(nèi)容部分

//生成電子書
for( $i = $array_book[1]; $i <= $array_book[2]; $i++){
$url = "http://vip.book.sina.com.cn/book/chapter_{$array_book[0]}_{$i}.html";
$html = file_get_contents($url);
preg_match_all($title_pre,$html,$title);
preg_match_all($contents_pre,$html,$contents);
$fh = fopen($array_book[3].'.txt','a+');
$write_contents = $title[1][0]."\r\n".str_replace('</p>',"\r\n",str_replace('<p>',' ',$contents[1][0]))."\r\n";
if( fwrite($fh,$write_contents) ){
echo '第'.$i.'節(jié)抓取完畢< /br>';
}
fclose($fh);
}

相關(guān)文章

  • PHP Oauth授權(quán)和本地加密實現(xiàn)方法

    PHP Oauth授權(quán)和本地加密實現(xiàn)方法

    下面小編就為大家?guī)硪黄狿HP Oauth授權(quán)和本地加密實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • php 判斷過去離現(xiàn)在幾年的函數(shù)(實例代碼)

    php 判斷過去離現(xiàn)在幾年的函數(shù)(實例代碼)

    下面小編就為大家?guī)硪黄猵hp 判斷過去離現(xiàn)在幾年的函數(shù)(實例代碼)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • php判斷手機(jī)訪問還是電腦訪問示例分享

    php判斷手機(jī)訪問還是電腦訪問示例分享

    這篇文章主要介紹了網(wǎng)站判斷是手機(jī)訪問還是電腦訪問,然后顯示不同的信息,大家參考使用吧
    2014-01-01
  • PHP實現(xiàn)rar解壓讀取擴(kuò)展包小結(jié)

    PHP實現(xiàn)rar解壓讀取擴(kuò)展包小結(jié)

    今天重點給大家介紹PHP 擴(kuò)展就是針對于 rar 的壓縮包操作,不過,PHP 的 rar 擴(kuò)展僅能讀取和解壓 rar 格式的壓縮包,并不能進(jìn)行壓縮操作,關(guān)于 rar 的壓縮操作并沒有找到太多有用的資料,下面通過本文一起學(xué)習(xí)下PHP rar解壓讀取知識吧
    2021-06-06
  • php實現(xiàn)文件下載功能的幾個代碼分享

    php實現(xiàn)文件下載功能的幾個代碼分享

    我們一般實現(xiàn)下載都是調(diào)用url來下載,但是遇到ie能識別打開的文件就不能用這種方式了,比如下載一個圖片、html網(wǎng)頁等,這時就需要編程來實現(xiàn)
    2014-05-05
  • Symfony2之session與cookie用法小結(jié)

    Symfony2之session與cookie用法小結(jié)

    這篇文章主要介紹了Symfony2之session與cookie用法,結(jié)合實例形式總結(jié)分析了Symfony框架針對session與cookie的設(shè)置、獲取及刪除等操作的實現(xiàn)方法,需要的朋友可以參考下
    2016-03-03
  • phpMyAdmin無法登陸的解決方法

    phpMyAdmin無法登陸的解決方法

    這篇文章主要為大家詳細(xì)介紹了PhpMyAdmin無法登陸的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • PHP+Ajax+JS實現(xiàn)多圖上傳

    PHP+Ajax+JS實現(xiàn)多圖上傳

    這篇文章主要為大家詳細(xì)介紹了PHP+Ajax+JS實現(xiàn)多圖上傳的相關(guān)資料,具有一定的參考價值,感興趣的朋友可以參考一下
    2016-05-05
  • Zend的MVC機(jī)制使用分析(一)

    Zend的MVC機(jī)制使用分析(一)

    本篇文章介紹了,Zend的MVC機(jī)制使用分析,需要的朋友參考下
    2013-05-05
  • php設(shè)計模式之職責(zé)鏈模式實例分析【星際爭霸游戲案例】

    php設(shè)計模式之職責(zé)鏈模式實例分析【星際爭霸游戲案例】

    這篇文章主要介紹了php設(shè)計模式之職責(zé)鏈模式,結(jié)合星際爭霸游戲案例形式分析了php職責(zé)鏈模式相關(guān)概念、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-03-03

最新評論