ホームページ  >  記事  >  バックエンド開発  >  Sina Reading Channel から小説を取得し、txt 電子書籍を生成する PHP コード_PHP チュートリアル

Sina Reading Channel から小説を取得し、txt 電子書籍を生成する PHP コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:41:391549ブラウズ

コードをコピーします コードは次のとおりです:

/* 著者: Yang Yu */
//どの電子書籍を読みたいか、まず Sina Reading にアクセスしてください検索して、対応するパラメータを入力します
//http://vip.book.sina.com.cn/
//電子書籍パラメータ
$array_book[0] = 38884; //小説 ID
$; array_book[1] = 22172; //章開始id
$array_book[2] = 32533; //章終了id
$array_book[3] = '中国特殊部隊生存記録: 狼の牙' //小説名

//マッチングパラメータ
$title_pre = " /

(.*?)

/"; //タイトル部分
$contents_pre = "/
(.*?)< /div>/"; //コンテンツ部分

//電子書籍を生成
for( $i = $array_book[1]; $i $url = "http://vip.book.sina.com.cn/book/chapter_{$array_book[0]}_{$i}.html"; );
preg_match_all($title_pre,$html,$title);
$fh = fopen($array_book[3].'.txt','a+');
$write_contents = $title[1][ 0]."rn".str_replace('

',"rn",str_replace('

',' ',$contents[1][0) ]))."rn";
if (fwrite($fh,$write_contents) ){
echo 'セクション '.$i.' が取得されました< /br>'
fclose($fh);




http://www.bkjia.com/PHPjc/321104.html

www.bkjia.com

http://www.bkjia.com/PHPjc/321104.html技術記事次のコードをコピーします。 /* 著者: Yang Yu yangyu@sina.cn */ //読みたい電子書籍を選択するには、まず Sina Reading にアクセスして検索し、対応するパラメータを入力します //http:/ /vip.book.sina.com.cn...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。