ying-ck / fanqienovel-downloader

下载番茄小说
GNU Affero General Public License v3.0
266 stars 23 forks source link

fanqienovel-downloader-1.1.3下载器改进问题 #28

Closed bjr616 closed 2 weeks ago

bjr616 commented 2 weeks ago

1、解决相同书籍的文件互相覆盖问题。书箱在下载时,以ID号作为唯一性标识,但在保存时,不管是.json文件,还是.txt文件,只保存书名,这样导致相互被覆盖。 建议:保存文件时,以“《斗罗大陆》 作者:唐家三少 已完结”和“”《神印王座2》 作者:唐家三少 连载中-----”这样的格式命名文件。

2、使用“3.批量下载”功能时,url.txt文件中明明有10行记录(10本书),但在下载时经常是下载完3~5本书后,就退出了下载状态。

3、在Python中运行fanqienovel-downloader-1.1.3的源代码main.py时,会出现如下的提示,如何解决?

%Run main.py Traceback (most recent call last): File "D:\Ebooks\番茄小说下载---\下载器\fanqienovel-downloader-1.1.3G\fanqienovel-downloader-1.1.3G\src\main.py", line 6, in from ebooklib import epub ModuleNotFoundError: No module named 'ebooklib'

qxqycb commented 2 weeks ago

你没有安装ebooklib,用pip install ebooklib

NLQF commented 2 weeks ago

你可以先用pycharm这个软件打开main.py文件,然后直接在软件内运行。

如果没有对应的库,pycharm会自动报错,

再把报错代码复制给AI(文心一言、通义千问、kimi什么的都行),

AI会给出问题所在,然后给出pip install的代码。

最后将代码复制到shell或者cmd下载就行了。 (Cmd推荐在管理员权限下运行)

以上是我个人的做法。如果开发者或者其他人有更好的办法可以留言。

NLQF commented 2 weeks ago

运行时推荐使用Python打开,而不是pycharm软件打开。因为使用pycharm软件打开的话,是无法选择保存路径的。

记得 先选择路径 再下载小说哦,否则会一无所有... (我这个倒霉蛋先下载的小说 再选的保存路径,结果小说全没了)

bjr616 commented 2 weeks ago

你没有安装ebooklib,用pip install ebooklib

哦,我只进行了pip install epub. 进行了pip install ebooklib后可以运行了,谢谢!