吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 16747|回复: 146
收起左侧

[原创工具] 三木猿阅读1.2版(自制win小说漫画阅读器)

    [复制链接]
三木猿 发表于 2020-12-25 10:58
本帖最后由 三木猿 于 2021-1-11 14:24 编辑

上一篇
电脑小说漫画阅读器1.0(数据源是笔趣阁和古风漫画)
https://www.52pojie.cn/thread-1264377-1-1.html
之前的帖子没法编辑了,所以又开了一个
欢迎各位推荐小说漫画数据源(加载快,书本全)
2020/12/31 更新:下载后替换原exe文件  https://wwi.lanzouj.com/iP1nqjwby3e 密码:h8zx
    1.@szdjeff  这位老哥发现数据源切换后出现异常,所以更新了下
2021/1/4 更新:下载后替换原exe文件  https://wwi.lanzouj.com/iV3lak1032b  密码:hbrp
   1.新增顶点小说数据源(偷偷告诉你,实测这个下载小说贼快,速度是其他数据源的十几倍)
   2.阅读小说时的字体大小修改bug修复,现在可以随便修改字体大小了(阅读体验噌噌往上涨)
2021/1/6 更新:下载后替换原exe文件  注意:把端口号改为了8886,关闭时输入8886,不再输入80(80比较敏感,容易出问题)
64位: https://wwi.lanzouj.com/i3oYnk327ob    密码:3i9u
32位: https://wwi.lanzouj.com/iaHIGk3277e   密码:7jh5
1.把端口号改为了8886
2.考虑到顶点小说搜索时可能会出现书籍编码错误的情况(可能是顶点的反扒机制,或者他的接口出问题),如果出现这本书问题就返回空(搜不到的书可以稍等会,再搜一次,或直接到www.ddxs.com搜索)
3.漫画数据源添加了武侠漫画(我深刻怀疑这个就是古风漫画的复制版,不过聊胜于无了)

2021/1/11 更新:下载后替换原exe文件
64位:https://wwi.lanzouj.com/i1dkJk9uvlg  密码:4phb
32位:https://wwi.lanzouj.com/ifcgZk9uv5a  密码:bxbo
1.未搜到书的提示。
2.小说目录界面回到顶部按钮
3.阅读界面的背景图片设置和字体颜色设置(终于可以设置舒服的颜色了)
4.更多修改请自行探索
—————————————————————————————————分割线————————————————————————————————————————
本次更新其实没啥变动,之前发现1.0版的漫画错版,顺序是乱的(也没人反馈呢
本次更新:
1.把漫画的顺序调整了下
2.小说的数据源干脆就留了一个(另一个反应速度慢,基本没用)
3.下载小说漫画过后删除残留(之前会下载完会有多个文件)
4.忘了还改啥了
5.还是想不起来
6.记得反馈bug(有空会改的
使用教程:解压后双击exe打开,关闭时双击"关闭指定端口.bat"输入80就可以了
源码(请随意改):
用爬虫写的小说漫画网站(多线程,已上线)
https://www.52pojie.cn/thread-1260484-1-1.html
蓝奏云:https://wwi.lanzouj.com/i9bPkjothti  密码:ejh3

image.png
image.png image.png
image.png
image.png image.png



免费评分

参与人数 27吾爱币 +41 热心值 +24 收起 理由
小虾米在此 + 1 + 1 NO JVM……jre jdk 环境设定都试了好几遍还是这样
chao8709 + 1 + 1 我很赞同!
红雨飘飘 + 1 + 1 谢谢@Thanks!
pj-kamiya + 1 + 1 谢谢@Thanks!
小鸢鸢 + 1 + 1 谢谢@Thanks!
ljsroot + 1 + 1 感谢分享
ww185912 + 1 谢谢@Thanks!
yeqin + 1 + 1 谢谢@Thanks!
UIUII + 1 + 1 热心回复!
wangzipx + 1 + 1 谢谢@Thanks!
哪怕12138 + 1 + 1 热心回复!
树先生诶 + 1 + 1 谢谢@Thanks!
Liuhuok + 1 + 1 谢谢@Thanks!
erdingud + 1 谢谢 Thanks!
永远快乐 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
我本是一介书生 + 1 + 1 好久没看小说了 看道王宝乐了
jwbdr1230123 + 1 + 1 我很赞同!
lbwnba + 1 + 1 谢谢@Thanks!
shaunkelly + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
侑燈 + 1 谢谢@Thanks!
b86325438 + 1 + 1 用心讨论,共获提升!
sigou1234 + 1 + 1 我很赞同!
zl0733 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
nygula + 1 + 1 为了宝儿姐给点个赞
白白io + 2 + 1 楼主继续加油
aria1983 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
风之暇想 + 15 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 三木猿 发表于 2021-1-5 12:31
hhhjjj12 发表于 2021-1-5 11:38
怎么32位系统不能看呢,要64位的。

我电脑是64位没法测试,你可以试试这个
https://wwi.lanzouj.com/i6vRYk1xvuf  密码:bbg4
 楼主| 三木猿 发表于 2021-1-8 13:40
偷偷告诉你们,这个软件本身算是个网站,所以打开后只要是一个局域网下输入ip:8886就能访问,甚至你要是有云服务器,直接放上去启动就能用
anglabace 发表于 2021-1-2 11:34
小说搜索
java.net.SocketException: Software caused connection abort: recv failed
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.socketRead(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at sun.security.ssl.InputRecord.readFully(Unknown Source)
        at sun.security.ssl.InputRecord.read(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
        at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:730)
        at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:706)
        at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:299)
        at org.jsoup.helper.HttpConnection.get(HttpConnection.java:288)
        at com.aaa.data.BookList.getBookList(BookList.java:53)
        at com.aaa.data.BookList.setDataSource(BookList.java:41)
        at com.aaa.service.impl.BookServiceImpl.getBookList(BookServiceImpl.java:83)
        at com.aaa.controller.BookController.getBookList(BookController.java:48)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
        at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
        at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
        at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
        at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:108)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Unknown Source)
Liuhuok 发表于 2021-1-5 14:15
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
        at java.lang.String.substring(Unknown Source)
        at com.aaa.data.BookList.lambda$get1$15(BookList.java:93)
        at java.util.ArrayList.forEach(Unknown Source)
        at com.aaa.data.BookList.get1(BookList.java:71)
        at com.aaa.data.BookList.getBookList(BookList.java:62)
        at com.aaa.data.BookList.setDataSource(BookList.java:41)
        at com.aaa.service.impl.BookServiceImpl.getBookList(BookServiceImpl.java:76)
        at com.aaa.controller.BookController.getBookList(BookController.java:48)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
        at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
        at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
        at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
        at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:108)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Unknown Source)
大佬,新的小说源搜索有问题。
 楼主| 三木猿 发表于 2020-12-25 17:46
已部署个人服务器 http://49.235.253.131/
大灰羊 发表于 2020-12-28 08:43
感谢楼主分享
红发四皇 发表于 2020-12-28 09:05
感谢大佬分享!
lmt19841123 发表于 2020-12-28 09:18
感谢楼主分享,下载来试用下
kingmaxpan 发表于 2020-12-28 09:26
大佬威武~试用试用~
aria1983 发表于 2020-12-28 10:23
看起来不错,能多点源就好了
 楼主| 三木猿 发表于 2020-12-28 13:34
哇,这么惨吗,看的人还没发个水贴看的人多
hkcyj 发表于 2020-12-28 14:49
解压后双击exe打开,关闭时双击"关闭指定端口.bat"输入80就可以了,看看好用么
穿越你的灵魂 发表于 2020-12-28 15:31
10年阅读经验者的一点小建议,最重要的2点:数据源和护眼模式。
感谢大佬分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 15:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表