请移步这位大佬做的程序https://www.lightnovel.us/thread-898330-1-1.html
另外,请大家千万不要把用本软件做成的EPUB不做任何修改直接发布到网络上,虽然自己看完全足够,但是要发布的话请起码对程序生成的EPUB进行格式检查、优化及目录纠错,毕竟程序能做到的功能有限。本程序的初衷是为了方便大家制作EPUB,如果能够在这些程式化的步骤上使用程序进行辅助的话,大家就能有更多的时间对EPUB内容、排版进行优化了,总而言之,请大家不要发布这种不走心的EPUB打击各位EPUB制作组大佬的积极性
——关闭下载——
想偷懒是人类进步的原动力(正经)
之前自己做EPUB的时候又要慢慢去找图片要插入的位置,又要一处一处的调整排版,总感觉很麻烦
要是有个程序方便别人做的话不就有更多的人入这个坑,我也就更方便捡到现成的了嘛(滑稽)
总之这是为了造福大众的,绝不是为了我偷懒用的
格式的话,像录入大佬们那样每层一个章节,头一行汉字是章节名,然后第一层的头一行是书名就能生成相当不错的EPUB排版了(就跟第三张图片一样,那个是直接用程序生成出来的,目录生成得相当不错)。虽然我做了一定的容错,但要是格式相差太离谱也确实无能为力。
顺便谢谢提醒,虽然看到的时候已经被扣分了
这个程序规模比较小,代码精炼之后大概在300行的样子,主要涉及到网页抓取,正则匹配,epub构建三个部分,我也是断断续续地在写,大概用了三个月,实际码代码的时间大概在20小时左右。当然,思考时间不包括在内
感谢提醒,你这么一说我赶紧去试了一下,包含汉字的话用系统自带的记事本不管怎么修改编码都会报错
我一直都是使用notepad++的,没用系统自带的记事本。然而在notepad++里修改为utf-8编码是可行的。疏忽了……
我会尽快修复这个问题,谢谢反馈
关于代理,我建议的是在运行软件的时候挂上即可,如果是SS的话需要全局模式
你如果需要使用urllib的http代理功能的话请回复需要的配置项目,我会在一并在下个版本中更新,谢谢
感谢反馈
可以贴出在程序无响应时你的cookie和制作epub的url地址吗,cookie你随便改几个字符也行,主要是看一下格式
建议使用1.12版本,对比1.0版本对epub的编排和格式容错都有较大提升,功能部分与2.0版本是一致的
另外Windows下路径分隔符“\”和“/”没有区别,但为了兼容Linux格式,故而使用了“/”作为路径分隔符
这个问题已经发现并修复了,但是最近在修复界面上的一个小问题,完成后会一并放出,谢谢反馈
现在项目采用的是urllib模块……要是用requests模块我就不用这么头大了……唉……
对于http代理,我就只是在 http://httpbin.org/ip 测了一下添加代理后返回的ip地址有没有改变而已,详细测试由于我这边没有代理服务器所以也做不了……
现在是可以使用http,https,socket的,虽然只能添加一个……
urllib如何同时添加http和https的代理服务器,确实没头绪,你等我去研究一下……希望能解决
确实是因为没有D盘的缘故,谢谢反馈,我会在下个版本将路径选择的默认目录切换到C盘
另外,时间长是因为网络质量问题,VPN或者SS或者HTTP代理可解,毕竟扒图片是需要时间的不是(拖走)
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復
7 年前 0 回復