喂來(lái)貓之小說(shuō)離線語(yǔ)音閱讀軟件 v1.0 綠色免費(fèi)版
1.02MB / 03-01
趣讀小說(shuō)器(小說(shuō)閱讀軟件) v4.64 綠色免費(fèi)版
15.1MB / 12-27
TxT小說(shuō)閱讀器(閱讀管理) v7.47 免費(fèi)安裝版
5.99MB / 12-21
上班看小說(shuō)閱讀器 v22.06.29 官方安裝版
56MB / 07-18
越飛閱讀(小說(shuō)閱讀軟件)V1.5.23.0 官方安裝版
61.5MB / 04-08
狼愛(ài)讀免費(fèi)小說(shuō) V1.0 綠色便攜免費(fèi)版
387KB / 02-04
米看小說(shuō) V1.1619 官方免費(fèi)安裝版
28.6MB / 09-27
悄悄閱讀(桌面小說(shuō)閱讀器) v1.0 免費(fèi)安裝版
320KB / 07-09
我看閱讀器(小說(shuō)閱讀軟件)V1.0 綠色免費(fèi)版(附使用教程)
1.45MB / 12-04
自助書城(多平臺(tái)小說(shuō)閱讀軟件)v1.53 綠色免費(fèi)版
5MB / 11-28
-
跨平臺(tái)電子書閱讀器Koodo Reader v1.9.4 中文綠色免費(fèi)版 64/32位 瀏覽閱讀 / 394MB
-
-
可道Koodo Reader(免費(fèi)電子書閱讀器) for Windows v1.9.4 官方開 瀏覽閱讀 / 95.3MB
-
-
PDF編輯器Adobe Acrobat Pro DC 2025.001.20458 中文綠色便攜免 瀏覽閱讀 / 0.97GB
-
Adobe Acrobat Pro DC v2025.001.20458 中文正式免費(fèi)版(附安裝教 瀏覽閱讀 / 1.34GB
-
Adobe Acrobat Pro DC 2025 v25.001.20458 英/中文直裝免費(fèi)版(附 瀏覽閱讀 / 1.24GB
-
Adobe Acrobat Pro DC v2025.001.20458 中文免費(fèi)綠色便攜版 64位 瀏覽閱讀 / 735MB
-
Adobe Acrobat Reader DC v2025.001.20458 中文綠色免安裝便攜版 瀏覽閱讀 / 562MB
-
Adobe Acrobat Reader DC v2025.001.20458 Update 官方免費(fèi)正式 瀏覽閱讀 / 584MB
詳情介紹
三木猿閱讀(電腦小說(shuō)漫畫閱讀器)小說(shuō)閱讀器軟件,三木猿閱讀器適配PC平臺(tái),可以在電腦上免費(fèi)瀏覽全網(wǎng)小說(shuō)資源,支持分類搜索,支持智能書簽,支持離線下載。并且無(wú)需注冊(cè)會(huì)員,讓您輕松體驗(yàn)PC端看小說(shuō)的樂(lè)趣。
三木猿閱讀器功能
在線小說(shuō)資源閱讀
離線下載功能
搜索框
多數(shù)據(jù)源篩選
三木猿閱讀器使用
解壓后打開exe文件,到瀏覽器輸入http://localhost/,即可開始閱讀,數(shù)據(jù)源有兩個(gè)biquge和biquge5200,頁(yè)面借用了起點(diǎn)。
部分代碼一覽
package com.aaa.data;
import com.aaa.config.SSLHelper;
import com.aaa.dto.BookCatalogueDto;
import com.aaa.entity.BookCatalogue;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.nodes.Node;
import org.jsoup.select.Elements;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import static com.aaa.util.DataProcessing.splitList;
/**
* [url=home.php?mod=space&uid=686208]@AuThor[/url] 楊森
* [url=home.php?mod=space&uid=1248337]@version[/url] 1.0
* @Title: BookCatalogue
* [url=home.php?mod=space&uid=686237]@date[/url] 2020/8/7 15:39
*/
public class BookCatalogueDB {
private static ExecutorService executorService;
public static List<BookCatalogueDto> setDataSource(String dataSource, String bookCod,ExecutorService executorService) {
BookCatalogueDB.executorService =executorService;
SSLHelper.init();
if ("biquge5200".equals(dataSource)) {
return biquge5200(bookCod);
} else if ("biquge".equals(dataSource)) {
return biquge(bookCod);
}
return null;
}
private static List<BookCatalogueDto> biquge5200(String bookCod) {
try {
Map<Integer,List<BookCatalogueDto>> bookCatalogueDtoMaps = new HashMap<>(3);
Pattern pattern = Pattern.compile("<a\\s*href=\"?([\\w\\W]*?)\"?[\\s]*?[^>]>([\\s\\S]*?)(?=</a>)");
Document document = Jsoup.connect("https://www.biquge5200.com/" + bookCod + "/").get();
Elements dd = document.getElementsByTag("dd");
Map<Integer, List<Element>> integerListMap = splitList(dd, 3);
CountDownLatch latch=new CountDownLatch(3);
for (int i = 0; i < 3; i++) {
final int ins=i;
executorService.execute(() -> {
bookCatalogueDtoMaps.put(ins,get(integerListMap.get(ins), bookCod, document, pattern));
latch.countDown();
});
}
latch.await();
List<BookCatalogueDto> bookCatalogueDtos=new ArrayList<>(dd.size());
for (int i = 0; i < 3; i++) {
bookCatalogueDtos.addAll(bookCatalogueDtoMaps.get(i));
}
return bookCatalogueDtos;
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}finally {
executorService.shutdown();
}
return null;
}
public static List<BookCatalogueDto> get(List<Element> dd, String bookCod, Document document, Pattern pattern) {
List<BookCatalogueDto> bookCatalogueDtos = new ArrayList<>(dd.size());
Element imgurl = document.getElementById("fmimg");
Element intro = document.getElementById("intro");
Element info = document.getElementById("info");
Element child = info.child(1);
String h1 = info.select("h1").text();
for (int i = 0; i < dd.size(); i++) {
Element element = dd.get(i);
BookCatalogueDto bookCatalogueDto = new BookCatalogueDto();
BookCatalogue bookCatalogue = new BookCatalogue();
Node node = element.childNode(0);
for (Node e : element.childNodes()) {
if (!"".equals(e.toString())) {
node = e;
}
}
bookCatalogueDto.setCatalogueName(node.childNode(0).toString());
String s1 = node.toString();
Matcher matcher = pattern.matcher(s1);
if (matcher.find()) {
String nameCodeUrl = matcher.group(1);
String insStr = nameCodeUrl.substring(nameCodeUrl.lastIndexOf("/") + 1, nameCodeUrl.lastIndexOf("."));
bookCatalogueDto.setCatalogueCod(Integer.parseInt(insStr));
}
bookCatalogueDto.setBookName(h1);
bookCatalogueDto.setBookIntro(intro.text());
for(Node n :imgurl.childNodes()){
if(n.toString().matches("(.*)img(.*)")){
bookCatalogueDto.setBookImage(imgurl.childNode(0).toString());
}
}
bookCatalogueDto.setBookCod(bookCod);
bookCatalogueDto.setBookAuthor(child.text().replace("作 者:",""));
bookCatalogueDtos.add(bookCatalogueDto);
if (i + 1 < dd.size()) {
Node node1 = dd.get(i + 1).childNode(0);
Matcher matcher1 = pattern.matcher(node1.toString());
if (matcher1.find()) {
String nameCodeUrl = matcher.group(1);
String insStr = nameCodeUrl.substring(nameCodeUrl.lastIndexOf("/") + 1, nameCodeUrl.lastIndexOf("."));
bookCatalogue.setNextCode(Integer.parseInt(insStr));
}
}
}
return bookCatalogueDtos;
}
private static List<BookCatalogueDto> biquge(String bookCod) {
try {
Pattern pattern = Pattern.compile("<a\\s*href=\"?([\\w\\W]*?)\"?[\\s]*?[^>]>([\\s\\S]*?)(?=</a>)");
Document document = Jsoup.connect("https://www.biquge.com/" + bookCod + "/").get();
Map<Integer,List<BookCatalogueDto>> bookCatalogueDtoMaps = new HashMap<>(3);
Elements dd = document.getElementsByTag("dd");
Map<Integer, List<Element>> integerListMap = splitList(dd, 3);
CountDownLatch latch=new CountDownLatch(3);
for (int i = 0; i <3; i++) {
final int ins=i;
executorService.execute(()->{
bookCatalogueDtoMaps.put(ins,get(integerListMap.get(ins), bookCod, document, pattern)) ;
latch.countDown();
});
}
latch.await();
List<BookCatalogueDto> bookCatalogueDtos=new ArrayList<>(dd.size());
for (int i = 0; i < 3; i++) {
bookCatalogueDtos.addAll(bookCatalogueDtoMaps.get(i));
}
return bookCatalogueDtos;
} catch (Exception e) {
e.printStackTrace();
}finally {
executorService.shutdown();
}
return null;
}
}
下載地址
人氣軟件
Adobe Acrobat Pro DC 2022.001.20085 64位 中文破解版(附安裝教
Adobe Acrobat Pro DC 2025 v25.001.20458 英/中文直裝免費(fèi)版(附
Adobe Acrobat Pro DC v2025.001.20458 中文免費(fèi)直裝版(附教程)
Adobe Acrobat Pro DC v2025.001.20458 中文正式免費(fèi)版(附安裝教
Foxit PDF Editor(PDF編輯器) v2023.3.0.23028 中文版破解綠色版
VCE文件瀏覽 Visual CertExam Suite 1.9 特別版[附破解文件]
Adobe Acrobat Pro DC v2025.001.20458 中文免費(fèi)綠色便攜版 64位
用來(lái)打開VCE格式文件 Visual Certexam Suite1.9 綠色特別版
Adobe Acrobat Reader DC v2025.001.20458 中文綠色免安裝便攜版
Adobe Acrobat PRO DC v2025.001.20458 32位 中文正式直裝版(附
相關(guān)文章
-
Flip PDF Plus Corporate(PDF電子書翻頁(yè)工具) v7.7.22 英文免費(fèi)安裝版
Flip PDF Plus Corporate一款簡(jiǎn)單好用的PDF文件翻頁(yè)效果增強(qiáng)工具,可以將PDF或者圖片轉(zhuǎn)換成翻頁(yè)電子雜志,支持添加多媒體文件進(jìn)行PDF文件的轉(zhuǎn)換等操作等 ...
-
Readest(電子書閱讀器) v0.9.28 綠色免安裝版
Readest綠色版是一款好用的電子書閱讀器,為追求沉浸式深度閱讀體驗(yàn)的用戶打造,支持多種電子書格式,包括EPUB、MOBI、AZW3和PDF等,歡迎下載體驗(yàn)...
-
Olib(免費(fèi)下載zlibrary書籍) v2.1.1 中文綠色永久免費(fèi)版
Olib是一款可免費(fèi)高速下載zlibrary書籍的開源軟件,無(wú)任何次數(shù)限制,有了Olib再也不需要去找域名和鏡像網(wǎng)站了,Z-Library 號(hào)稱“全球最大的數(shù)字圖書館”和“全球最大的科學(xué)...
-
潮汐閱讀 v14.4.2 官方安裝版
潮汐閱讀官方最新版是一個(gè)簡(jiǎn)約優(yōu)美的小說(shuō)閱讀器,支持一鍵緩存、海量小說(shuō)免費(fèi)看、自定義排版、書架管理、平臺(tái)互通、小說(shuō)格式支持、閱讀樣式選擇、摸魚模式、自動(dòng)滾動(dòng)等多種...
-
Global Book 圖書閱讀器 v1.0.2 安裝免費(fèi)版
Global Book旨在打造一個(gè)開放、免費(fèi)且非商業(yè)化的文學(xué)平臺(tái),讓每一位熱愛(ài)閱讀的用戶都能享受到無(wú)國(guó)界、無(wú)障礙的閱讀體驗(yàn),歡迎需要的朋友下載使用...
-
Adobe Acrobat Classic v2024.001.30213 x64 多語(yǔ)言直裝版
Acrobat Classic 是 Acrobat 的最新非訂閱版本,僅限桌面使用。它簡(jiǎn)化了從桌面處理 PDF 時(shí)的日常 PDF 任務(wù),并且包含多項(xiàng)可提高工作效率的增強(qiáng)功能...
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
☉ 本站提供的三木猿閱讀(電腦小說(shuō)漫畫閱讀器) v1.0 綠色版資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。