吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12559|回复: 167
收起左侧

[原创工具] 【Window】基于.net7实现的书源验证工具,2000书源需要20秒

    [复制链接]
小可爱~ 发表于 2024-4-12 18:08
本帖最后由 小可爱~ 于 2024-4-12 23:35 编辑

使用.net7编译,所以您可能也需要安装.net7环境才能够运行,当然我会分享源码


书源可拖到程序图标上,也可拖入程序界面,它会自动读取书源地址


测试http状态为200或3xx则表示书源可用,同时我添加了1秒超时时间,如果1秒后还没反应,这种书源留着还有什么用?


如果您觉得上千书源怎么可能只有几十个书源可用,您可以点击【记录错误日志】,查看小说网址是什么原因被丢弃


同时,我还添加了ping方式测试书源,不过速度没有http方式快,因为c#源码对于ping的异步函数存在超时参数不生效的情况。


注意:书源测试需保持至少每秒1mb的网速,否则可能会出现较多因超时而失效的书源,实在不行可以使用Ping方式测试书源

工具源码地址:
[Asm] 纯文本查看 复制代码
https://gitee.com/bangiao_admin/Ebook-Source-Verification-Tool



书源检测工具.zip (693.23 KB, 下载次数: 1417)


免费评分

参与人数 60吾爱币 +58 热心值 +56 收起 理由
lhpdir + 1 + 1 谢谢@Thanks!
Z1433233 + 1 谢谢@Thanks!
nokai + 1 鼓励转贴优秀软件安全工具和文档!
William° + 1 + 1 谢谢@Thanks!
huangrb0730 + 1 + 1 我很赞同!
烛残醉梦 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
a1067709136 + 1 + 1 谢谢@Thanks!
Zhonghuan + 1 谢谢@Thanks!
Kali + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
rgr1122rgt + 1 + 1 谢谢@Thanks!
emao33 + 1 + 1 热心回复!
小虎君也 + 1 + 1 我很赞同!
怀橘 + 1 + 1 谢谢@Thanks!
147369 + 1 + 1 我很赞同!
殇璃 + 1 + 1 热心回复!
malio9950 + 1 + 1 谢谢@Thanks!
124wb + 1 + 1 谢谢@Thanks!
caihuachaorou87 + 1 + 1 谢谢@Thanks!
asocn10 + 1 + 1 谢谢@Thanks!
lzx0725 + 1 + 1 我很赞同!
18716761979 + 1 + 1 谢谢@Thanks!
77153575 + 1 + 1 我很赞同!
W家庄幼儿园老大 + 1 谢谢@Thanks!
WJF12321 + 1 我很赞同!
rw009 + 1 + 1 谢谢@Thanks!
太白乐天 + 1 谢谢@Thanks!
candleliu + 1 + 1 谢谢@Thanks!
aji2019 + 1 + 1 谢谢@Thanks!
diliuyue + 1 谢谢@Thanks!
Immortal_Y + 1 + 1 谢谢@Thanks!
冬天冷了多穿点 + 1 + 1 我很赞同!
lb12718 + 1 谢谢@Thanks!
fancw17 + 1 + 1 我很赞同!
gqdsc + 1 非常感谢
xingyuewuhen + 1 + 1 谢谢@Thanks!
rainxyz + 2 + 1 谢谢@Thanks!
jiafei5331 + 1 + 1 谢谢@Thanks!
myd444 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
037ttt + 1 + 1 我很赞同!
lqq115 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
grrr_zhao + 1 + 1 谢谢@Thanks!
xie14zb + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
星轨零光 + 1 + 1 谢谢@Thanks!
猴猴小恶魔 + 1 + 1 我很赞同!
rig + 1 + 1 谢谢@Thanks!
youruhe + 1 + 1 谢谢@Thanks!
test365666 + 1 + 1 我很赞同!
hzxs520 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
confiant + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
博爵 + 2 + 1 用心讨论,共获提升!
★天若有情★ + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
pbgz + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
sjb5201314 + 1 + 1 谢谢@Thanks!
schtg + 1 + 1 谢谢@Thanks!
netcat + 1 谢谢@Thanks!
xiaolin1314 + 1 + 1 谢谢@Thanks!
alexsanda + 1 + 1 谢谢@Thanks!
catoo1 + 1 热心回复!
wanfon + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

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

 楼主| 小可爱~ 发表于 2024-4-15 15:43

新版本更新

本帖最后由 小可爱~ 于 2024-4-15 15:49 编辑
zhangweildlh 发表于 2024-4-14 16:01
@小可爱~ 老哥,谢谢您的作品。确实非常实用!!请问您有空的时候能否完善一下??
1、去除重复书源。因 ...

我更新了下,你可以试试

下载:https://wwi.lanzoup.com/iqA2z1v7zo3c?pwd=g7dr 密码:g7dr

更新内容:
1. 批量书源处理
2. http测试添加超时时间
3. 修改ping模式为默认

不过去重还是不够彻底,毕竟同一个网站的域名不仅仅只有一个

至于将ping模式置为默认的原因很简单,大量使用httpclient测试小说书源,将会产生很多状态为TIME_WAIT的网络链接
这种状态的链接一般需要在window系统中保存2分钟左右
如果在测试巨量或者连续测试书源的情况下极有可能导致window链接被占满,从而导致有效书源测试不通过
这就是为什么明明几千书源却只有几十 几百的原因所在


旧版本下载地址:https://wwi.lanzoup.com/i9dMC1v659ra?pwd=hc5r 密码:hc5r
Snipaste_2024-04-15_15-35-33.png

免费评分

参与人数 4吾爱币 +4 热心值 +3 收起 理由
zlan01 + 1 鼓励转贴优秀软件安全工具和文档!
金板桥 + 1 + 1 谢谢@Thanks!
grrr_zhao + 1 + 1 用心讨论,共获提升!
youruhe + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| 小可爱~ 发表于 2024-4-14 16:26
本帖最后由 小可爱~ 于 2024-4-14 16:32 编辑
zhangweildlh 发表于 2024-4-14 16:01
@小可爱~ 老哥,谢谢您的作品。确实非常实用!!请问您有空的时候能否完善一下??
1、去除重复书源。因 ...

第一条建议不错,可以作为可选项,默认关闭该功能

因为阅读APP书源在导入前便会检查一遍相同书源,只不过它并不是按照网址域名来判断书源是否重复,这么做有好有坏。
我可以按照域名去重,但默认关闭。


第二条建议暂无考虑

缘由:
1. 重复造轮子。阅读APP有这项功能,最好放在阅读APP中测试,反正几千几万书源经由本软件测试过后估计也就剩下几百~近千。
2. 工具内测试并不比在阅读APP上测试快。kotlin和c#在预热之后,性能差距并不大,kotlin照样有协程多线程。要说有也仅仅是android和window的性能差距。
3. 工具的最终目的一直是节省书源用户的时间,短时间内过滤掉大部分失效书源或高延迟书源。添加这些功能不符合我对这款工具设计的初衷。

leegeo2024 发表于 2024-4-12 18:25
buge911 发表于 2024-4-12 19:17
谢谢大佬
阿川 发表于 2024-4-12 19:27
正好需要,谢谢大佬
catoo1 发表于 2024-4-12 20:05
这个刚好需要 感谢无私分享!
xouou 发表于 2024-4-12 20:08
压缩包打不开
alexsanda 发表于 2024-4-12 20:34
有用,正想着存的书源不知道还有效没。
头像被屏蔽
pj666a 发表于 2024-4-12 20:39
提示: 作者被禁止或删除 内容自动屏蔽
雾都孤尔 发表于 2024-4-12 20:59
这个工具很方便,感谢分享。
yifan9726 发表于 2024-4-12 21:29
学习一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-23 03:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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