国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP實現(xiàn)的抓取小說網(wǎng)站內容功能示例

2024-05-05 00:09:54
字體:
來源:轉載
供稿:網(wǎng)友

本文實例講述了PHP實現(xiàn)的抓取小說網(wǎng)站內容功能。分享給大家供大家參考,具體如下:

爬取免費內容,弄到手機,聽書,妥妥的。

ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; GreenBrowser)');ini_set('max_execution_time', '0');$base = 'https://www.qu.la/book/19434/';$start = '7504808.html';$content_grep = '/    (.*)<br//>/';//$content_grep = '/<div id="content">(.*)<br//>/sS';$next_grep = '/<a id="pager_next" href=/"(/d+/.html)/" target="_top" class="next">下一章<//a>/';$next = $start;$file_name = '聽書了.txt';while($next) {  echo 'getting ' . $next . PHP_EOL;  $result = file_get_contents($base . $next);  preg_match_all($content_grep, $result, $match);  $isTitle = true;  $content = "";  foreach($match[1] as $line) {    $line  = str_replace("<br/>", '', $line);    $line  = str_replace(" ", '', $line);    if($isTitle) {      $content = $line . PHP_EOL . PHP_EOL;      $isTitle = false;    } else {      $content .= '    ' . $line . PHP_EOL . PHP_EOL;    }  }  $file = fopen($file_name, 'a');  echo 'write length: ' . strlen($content) . PHP_EOL;  fwrite($file, $content);  fclose($file);  echo '.';  preg_match($next_grep, $result, $match);  $next = $match[1];}

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 织金县| 中方县| 扶沟县| 景东| 咸宁市| 罗田县| 安乡县| 宁南县| 乐东| 博客| 彭水| 三亚市| 内黄县| 全南县| 拜泉县| 张北县| 绵竹市| 台湾省| 萨嘎县| 耒阳市| 永泰县| 绿春县| 连云港市| 正蓝旗| 呼和浩特市| 建湖县| 公安县| 惠东县| 颍上县| 阿城市| 馆陶县| 金寨县| 广河县| 襄城县| 深水埗区| 浦县| 湄潭县| 五华县| 邹平县| 铜山县| 磐安县|