Greasy Fork

Shined up real nice.

[Novel]Downloader

novelDownloaderHelper,press key "shift+d" to show up.

Advertisement
Author
Dodying
Daily installs
2
Total installs
4,008
Ratings
115 0 1
Version
1.44.0
Created
Updated
License
N/A
Applies to

Author's Description

使用说明

  1. 新特性: 进行一次下载后,如果有下载失败的章节,再次尝试下载可只下载失败的章节
  2. 建议将*加入到脚本包含规则中
  3. 目录页或是章节页使用,按Shift+D或菜单Download Novel来显示通用面板
  4. 如果某章节长时间无法下载,请刷新重试或切换代理
  5. 失败重试、超时重试只对非特殊站点有效
  6. 如非必要,不要勾选下载Vip章节下载图片
  7. 基础设置在通用面板,详细设置(包括自定义站点规则Epub的样式全局替换规则)在自定义站点规则`面板

自定义站点规则说明

一条规则写一行,尤其是【章节规则示例-自定义版】,别写成块状。

利用通配符添加网址

  1. http://www.example1.com/files/article/html/*.html
  2. http://www.example2.com/Book/*

目录页规则示例

addIRule('域名','网站名称','小说标题-选择器','章节链接-选择器','Vip或是要过滤的章节链接-选择器,非必要','布尔,是否对章节链接进行排序,非必要','数字,限制下载线程数');
  1. addIRule('www.example1.com','示例网站1','h1','#list>dd>dl>a');
  2. addIRule('www.example2.com','示例网站2','h1','#list>dd>dl>a','',true);
  3. addIRule('www.example3.com','示例网站3','h1','#list>dd>dl>a','',false,1);

章节规则示例

addCRule('域名','章节标题-选择器','章节内容-选择器','文档编码:非必要,字符串,1表示gbk');
  1. addCRule('www.example1.com','h1','#content');
  2. addCRule('www.example2.com','h1','#content',1);

章节内容替换示例(|||三竖杆为分隔符,如果替换为空字符串,可以不写|||)

addRRule('域名','要匹配的正则表达式1|||替换后的文本1','要匹配的正则表达式2|||替换后的文本2',...);

章节规则示例-自定义版

此规则,是为了那些无法直接在网页原文件中获取到内容的网址准备的。

具体示例:详见脚本代码

说明:
1. 特殊处理的属性名称必须是Deal,如果还要进行第二次特殊处理,可随意
2. Deal函数的参数必须是num(表示这是第几章)与url(原链接)
3. 可用函数:
  jQuery、
  thisDownloaded(必须,传递章节内容,参数为num-表示这是第几章、name-标题、content-内容、lang-该站点的默认语言0简体1繁体)

更新历史

最新
  1. 详见 History for novelDownloader - github
...
1.38.114+332

可选择是否对文本进行处理(原先默认处理),强烈建议勾选,当文本缺失时尝试不勾选

1.37.113+332

取巧增加了一个通用模版(大部分内容选择器来自小说阅读脚本),细节变更。

1.36.94+316

增加【搜索】。

1.35.94+316

增加【强制分段】功能。细节修改。

1.34.65+242

去除【特定下载】,增加必应、搜狗、360搜索。

1.33.57

细节更新,增加搜索引擎提示。

1.32.53

细节更新

1.31.178

增加增加分次下载,具体功能自行摸索。

1.30.199

修复错误,增加选择未保存

1.29.199

增加从Github项目上获取规则的功能。

1.28.199

将失败重试细分为失败(onerror)重试、超时(ontimeout)重试。

自定义站点规则默认只显示当前站点的自定义规则

1.27.199

修复保存自定义站点规则时特殊字符转义的问题。

1.26.199

支持自定义站点规则。

1.25.199

增加失败重试次数,0为不重试。

1.24.199

增加站点替换规则,托此的福,我又检查了每一个站点。

1.23.202

下载进程优化。修复epub编码。

1.22.167

修复章节排序问题。

1.21.167

如果下载的章节相同,将不再次下载。

1.20.159

下载进程优化。

1.19.152

内置base64解码、utf8to16两个函数,增加限制下载线程的功能。

1.18.112

增加下载为Epub格式的功能。

再次去除"Shift+Q"、"Shift+W"、"Shift+E"这些快捷键。原因是,面板经过上个版本修改后在所有网站应该都可以正确显示。

1.17.112

更改了面板界面定位的方式,去除了"Shift+T"快捷键。

更改了当从response查找不到元素时的解决方案(将response主体部分添加到当前网页,在当前网页查找)。

1.16.97

增加通配符模式。

1.15.92

修复关于储存默认语言信息的bug。

1.14.88

增加使用说明,记住默认语言。

1.13.87

增加改变快捷键。

1.12.73

简化了添加规则。

1.11.29

修复简繁体转换功能。

1.10.29

简繁体转换功能正式上线。

1.1.15

还是说一下,由于无错小说网章节里有些文字图片,所以增加了一大段替换规则。纪念小说下载阅读器

1.1.13

完善【特定下载某些章节】功能,增加【支持网站】。

1.0.13

更改版本命名规则。

以后版本更新,不将新增的网站写入更新历史,详见支持网站。但会将修正的网站写入更新历史

...
1.00

初步完成脚本。