好友
阅读权限30
听众
最后登录1970-1-1
|
lene
发表于 2020-2-24 20:41
本帖最后由 lene 于 2020-2-24 20:41 编辑
我先说一下我写这个工具的起因:主要还是文库对于可用下载券下载的文档以及0下载券的文档,不提供免费的查询服务,要VIP才行。每次要翻页翻好多页才能找到一个免下载券的。
其实我之前在52上搜过,还真有人写过这个工具,我附上链接:https://www.52pojie.cn/thread-1092608-1-1.html。但是他的这个分享过期了,,,我下载的附件txt里面的链接已经取消分享了,作者已经一个多月没回复了,最后几十楼都是花了2CB没能下载的。
趁着周末两天我自己写了下,功能和原作者的也不尽相同,增加了自定义检索条件和排序,检索结果增加了更多内容,比如文档的简介等,支持了结果再排序。主要在多线程分组优化和UI界面的处理花了不少时间。
土豪通道:
BDLibrarySearch.zip
(184.48 KB, 下载次数: 595)
网盘链接:https://pan.baidu.com/s/19SQk5_MURTczqEXtWeOEbA
提取码:1c0j
大体的界面如下,下拉框可以选择【少量-快速】、【适量-中速】、【大量-慢速】,三个选项,因为做翻页太麻烦,我就给了3个选项,需要速度快的选第一个,但是查询出的文档不多。需要查询大量文档的,选择慢速。正常愿意等20秒左右的,选择中速就行。每种速度的爬取线程和分组都做了测试。速度也只能这样了,没法再快了,CPU核心数少的话,开再多线程也只是增加了线程的上下文切换的消耗,起不到加快的作用的。
点击【查询】后,右侧会有百分比出来,百分比一开始比较少,不要着急,因为是并发,所以等到50%之后距离100%也就是一会的时间了。查询结果的列头支持排序,可以根据下载券(主要是用到这个)、下载量、文档评分等自行排序。
1
程序默认选择无需下载券的查询,如果有下载券,但非VIP可以选择【下载券可下载】的单选框,点击查询。结果如下,双击记录自行跳转到相关文档,就可以下载了。
2
3
|
免费评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 软件合辑|主题: 3361, 订阅: 2417
- · 实用工具|主题: 319, 订阅: 225
- · win黑科技|主题: 73, 订阅: 35
- · 精品收藏|主题: 60, 订阅: 22
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|