巴士下载站 / 汇聚当下最新最酷的软件下载站!
巴士下载站
您的位置: 首页 >软件下载 > 网络软件 > 下载上传 > 小说下载器NovelDownloader 最新免费版

巴士为您推荐: 小说下载器 NovelDownloader

一、软件介绍

有些小说网站提供了在线阅读,却没有下载链接。为了解决这一问题,所以开发了小说下载器。

(1) 软件特色

采用插件式开发,在不更改主程序的情况下让用户自定义SourceService(提供小说浏览服务)和StreamService(提供文件写入保存服务)。

(2) 预览

小说下载器下载-小说下载器NovelDownloader  最新免费版下载v1.0.0.1 小说下载器下载-小说下载器NovelDownloader  最新免费版下载v1.0.0.1 小说下载器下载-小说下载器NovelDownloader  最新免费版下载v1.0.0.1 小说下载器下载-小说下载器NovelDownloader  最新免费版下载v1.0.0.1 小说下载器下载-小说下载器NovelDownloader  最新免费版下载v1.0.0.1

注意:填链接时不要省略"//"或"https://"。

如果你的网站在下面的网站中,却提示没有SourceService的,添加或去掉链接中“www”试试。

(3) 备注

目前默认支持的网站如下:

笔趣阁 www.biquge.tv

笔趣阁 www.woquge.com

笔趣岛 www.biqudao.com

中国笔趣阁 www.chinactwh.com

新笔趣阁 www.baquge.com

笔趣阁 www.biquge.com.tw

笔趣阁 www.biquge5200.com

笔趣阁 www.biquge.co

三七中文 www.37zw.com

苍穹龙骑 www.cangqionglongqi.com

笔趣阁 www.biqugex.com

手打吧 www.shouda8.com

笔趣阁 www.qu.la

笔趣阁 www.biquge.tw

笔趣阁 www.biquge.cc

笔趣阁中文网 www.biqugezw.com

笔趣阁 www.biquge0.com

笔趣阁 www.biquge5.com

书迷楼 www.shumilou.co

起点中文网 book.qidian.com

如果你想要的网站不在列表中,可以在帖子内回复,下次更新时尽量支持。

二、自定义SourceService

如果你想要的网站现在默认不支持,那你可以自定义添加一个SourceService。

(1) 打开Visual Studio,新建一个C# 类库(.Net Framework),.Net Framework版本选择4.5。

(2) 添加引用,软件目录下的Ywxt.NovelDownloader.IPackage.dll 。

(3) 添加一个类,命名为Biquge2SourceService(名字可以随便取),使它继承自接口Ywxt.NovelDownloader.IPackage.ISourceService,现在它应该是这样的:

小说下载器下载-小说下载器NovelDownloader  最新免费版下载v1.0.0.1

(4) 之后,实现这两个方法,通过Url获得网页内容,解析并返回。

(5) 生成类库,然后复制到软件的Packages目录下(如果引用了第三方类库,也一并复制),打开软件目录下的Configuration.xml

在Packages节点下添加一个Package节点,添加FileName属性,属性值为你的类库的文件名。

添加SourceServices节点,在其之下添加SourceService节点,添加FullName属性,属性值为 命名空间+类型名。

在SourceService之下添加Host节点,Description为描述文本,随意。Host内容为网站的Host。当然,你可以添加多个Host。

如下所示

FileName="Ywxt.NovelDownloader.MyPackage.dll">

www.xxxxx.com

它在整个配置文件中的位置是这样的:

小说下载器下载-小说下载器NovelDownloader  最新免费版下载v1.0.0.1

一个Package中可包含多个SourceService。

具体可以看附件中的Demo。

三、自定义StreamService

目前默认只支持txt文件的下载,如果你想要生成更多的格式,可以自定义添加StreamService。

与添加SourceService类似。

(1) 打开Visual Studio,新建一个C# 类库(.Net Framework),.Net Framework版本选择4.5。

(2) 添加引用,软件目录下的Ywxt.NovelDownloader.IPackage.dll 。

(3) 添加一个类,命名为TxtStreamService(名字可以随便取),使它继承自接口Ywxt.NovelDownloader.IPackage.IStreamService,现在它应该是这样的:

小说下载器下载-小说下载器NovelDownloader  最新免费版下载v1.0.0.1

(4) 之后,实现这三个方法,保存文件。

(5) 生成类库,然后复制到软件的Packages目录下(如果引用了第三方类库,也一并复制),打开软件目录下的Configuration.xml

在Packages节点下添加一个Package节点,添加FileName属性,属性值为你的类库的文件名。

添加StreamServices节点,在其之下添加StreamService节点,添加FullName属性,属性值为 命名空间+类型名,Description为文件类型的描述信息,Extension为后缀名。

如下所示

FileName="Ywxt.NovelDownloader.MyPackage.dll">

它在整个配置文件中的位置是这样的:

小说下载器下载-小说下载器NovelDownloader  最新免费版下载v1.0.0.1

一个Package中可包含多个StreamService。

具体可以看附件中的Demo。

小说下载器下载

排行榜
回顶部 去下载