<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          開(kāi)源項(xiàng)目——小說(shuō)下載器

          共 2715字,需瀏覽 6分鐘

           ·

          2023-06-21 05:42

          c063dd4e6bda8303abd1b67144a0733f.webp


          小說(shuō)下載器

          官網(wǎng)

          GitHub倉(cāng)庫(kù)地址:

          Gitee倉(cāng)庫(kù)地址:https://gitee.com/wanghongsheng9527/novel-downloader

          項(xiàng)目介紹

          看小說(shuō),大部分人會(huì)使用kindle閱讀。而使用kindle就避不開(kāi)下載小說(shuō)導(dǎo)入進(jìn)去。

          小說(shuō)下載器,解決了當(dāng)前網(wǎng)上大部分小說(shuō)只支持在線(xiàn)預(yù)覽,而不支持下載的問(wèn)題。

          項(xiàng)目結(jié)構(gòu)

              novel-plus -- 父工程
              
          ├── pom.xml 依賴(lài)文件
          └── src
          ?? ├── main
          ?? │?? ├── java
          ?? │?? │?? └── top
          ?? │?? │?? └── hongsheng9527
          ?? │?? │?? └── bookdownload
          ?? │?? │?? ├── BookDownloadApplication.java 啟動(dòng)類(lèi)
          ?? │?? │?? ├── controller 控制層
          ?? │?? │?? ├── core
          ?? │?? │?? │?? ├── config
          ?? │?? │?? │?? │?? ├── SecurityConfiguration.java 配置security
          ?? │?? │?? │?? │?? └── Swagger2Config.java 配置Swagger2
          ?? │?? │?? │?? └── crawl
          ?? │?? │?? │?? ├── CrawlBookHandler.java 回調(diào)Handler
          ?? │?? │?? │?? ├── CrawlParser.java 爬蟲(chóng)解析器
          ?? │?? │?? │?? └── RuleBean.java 正則規(guī)則實(shí)體
          ?? │?? │?? ├── exception
          ?? │?? │?? │?? └── BusinessException.java 業(yè)務(wù)異常類(lèi)
          ?? │?? │?? ├── mapper 持久層
          ?? │?? │?? ├── service 邏輯層
          ?? │?? │?? ├── utils 工具類(lèi)
          ?? │?? │?? └── vo 實(shí)體
          ?? │?? └── resources
          ?? │?? ├── application.yml SpringBoot配置文件
          ?? │?? ├── banner.txt 啟動(dòng)打印文本
          ?? │?? ├── logback-boot.xml 日志配置文件
          ?? │?? └── mybatis.mapping sql代碼
          ?? └── test 測(cè)試

          技術(shù)選型

          技術(shù) 說(shuō)明
          SpringBoot Spring應(yīng)用快速開(kāi)發(fā)腳手架
          MyBatis 持久層ORM框架
          MyBatis Dynamic SQL Mybatis動(dòng)態(tài)sql
          PageHelper MyBatis分頁(yè)插件
          MyBatisGenerator 持久層代碼生成插件
          SpringSecurity 安全框架
          Lombok 簡(jiǎn)化對(duì)象封裝工具
          Mysql 數(shù)據(jù)庫(kù)服務(wù)
          Swagger2 測(cè)試工具
          Maven 依賴(lài)下載

          開(kāi)發(fā)工具

          idea

          小說(shuō)下載器系統(tǒng)截圖

          1.swagger2界面?5ac5509848c7a2bc7061514f53bdb89a.webp

          2.保存路徑?149bfa4416e615e8492d30a7722f5d65.webp

          安裝步驟

          數(shù)據(jù)庫(kù)安裝:
          1. 安裝MySQL軟件。

          2. 修改MySQLmax_allowed_packet?配置(建議100M)。

          3. 新建數(shù)據(jù)庫(kù),設(shè)置編碼為utf8mb4。

          4. 執(zhí)行sql腳本文件創(chuàng)建表,導(dǎo)入數(shù)據(jù)。

          Maven安裝:

          安裝Maven3.6.3

          項(xiàng)目運(yùn)行

          1.idea配置Maven,下載好依賴(lài)

          2.MySQL安裝好,sql腳本運(yùn)行完畢

          3.配置文件配置你自己的信息

          4.右鍵運(yùn)行啟動(dòng)類(lèi),跳轉(zhuǎn)到Swagger2的UI界面

          5.發(fā)送創(chuàng)建任務(wù)請(qǐng)求,即可開(kāi)始下載txt文本文件

          發(fā)送創(chuàng)建任務(wù)請(qǐng)求指南

          1.小說(shuō)名稱(chēng)、作者名稱(chēng)正常填寫(xiě)

          2.小說(shuō)編號(hào),在你即將爬取的網(wǎng)站的url里。例如:?04c55d9349ae002c2281c1178ca82125.webp

          3.爬蟲(chóng)源名稱(chēng)和爬蟲(chóng)源id,先在Swagger2的UI界面里查詢(xún)所有爬蟲(chóng)源。找到當(dāng)前即將爬的網(wǎng)站對(duì)應(yīng)的爬蟲(chóng)源,并找到這兩個(gè)參數(shù)。

          喜歡此項(xiàng)目的可以給我的GitHub和Gitee加個(gè)Star支持一下 。

          代碼倉(cāng)庫(kù)

          GitHub倉(cāng)庫(kù)地址:

          Gitee倉(cāng)庫(kù)地址:https://gitee.com/novel_dev_team/novel-plus

          sql腳本獲?。P(guān)注公眾號(hào),發(fā)送“小說(shuō)下載器sql腳本”獲?。?/h4>

          微信公眾號(hào)(發(fā)布最新更新資訊、最新前端模版、最新爬蟲(chóng)規(guī)則、技術(shù)文檔等)

          贊賞支持

          開(kāi)源項(xiàng)目不易,若此項(xiàng)目能得到你的青睞,那么你可以贊賞支持作者持續(xù)開(kāi)發(fā)與維護(hù)。

          • 為用戶(hù)提供更好的開(kāi)發(fā)環(huán)境

          • 一杯咖啡

          ?

          免責(zé)聲明

          本項(xiàng)目提供的爬蟲(chóng)工具僅用于采集測(cè)試數(shù)據(jù),請(qǐng)勿用于商業(yè)盈利。用戶(hù)使用本系統(tǒng)從事任何違法違規(guī)的事情,一切后果由用戶(hù)自行承擔(dān),作者不承擔(dān)任何責(zé)任。


          瀏覽 44
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  在线免费看a| 亚洲黄片在线看 | 国产操B片| 北条麻妃成人 | 亚洲天堂2021在线 |