7325156 / jjwxcNovelCrawler

使用python3爬虫下载晋江小说(可下载VIP章节,app源下载)【此项目仅供学习交流使用,严禁用于商业用途,请在24小时之内删除。】
283 stars 48 forks source link

新的exe整合版和2.5exe出error #30

Open 8starcrystal8 opened 2 months ago

8starcrystal8 commented 2 months ago

大大跑exe整合版出的error:

Traceback (most recent call last): File "G:\jjwxcNovelCrawler-master_3 exe整合版 is the one\jjwxcNovelCrawler-master\exe整合版\main.py", line 818, in myWin = MyWindow() File "G:\jjwxcNovelCrawler-master_3 exe整合版 is the one\jjwxcNovelCrawler-master\exe整合版\main.py", line 85, in init self.jjtoken.setText(confdict['token']) KeyError: 'token'

能问下这个要怎么改吗? 是需要下载module还是什么?

PS: 那个2.5exe版似乎是有点问题? exe是能够打开,但无法保存配置(保存后有了config.yml, exe就无法打开了)。

113000 commented 2 months ago

我用蓝奏云的EXE版是没问题,我刚试过,不过如果直接用main.py,是会出现你说的问题。 使用EXE里面的帮助: token获取方式: 1、在手机上下载一个抓包软件(如“抓包精灵”),并设置好过滤晋江app后开始抓包。 2、在晋江app上随便打开一个VIP章节。 3、在抓包软件中筛选出含有“chapterContent”的网址。 4、在此网址中找出“token=……”的部分,复制token

捉取token后直接修改config.yml里token: XXXXXXXXXXXXXXXXXXXXXXXXX(你自己的APP token) 其实就是config.yml里token不能是空的,不然PYTHON的逻辑过不去。

还有一个更便捷的方法,用蓝奏云的EXE版编辑好TOKEN、选项之类的保存配置。然后直接复制这个EXE的config.yml去main.py的那个文件夹,然后就能顺利打开main.py了

7325156 commented 2 months ago

我忘了换requirements和yml,现在试试看。

8starcrystal8 commented 2 months ago

我忘了换requirements和yml,现在试试看。

谢谢,谢谢。换了requirements和yml后exe整合版可以用了。不过下载的时候很奇怪的是会有个警告出现然后让我检查cookie是否正确。但这个不是不用cookie吗? 似乎出了警告后,也无法完整100%的整合...

2.5exe 我用的时候好像也会出现这个警告。

PS: 在换requirements和yml前,我用2.5exe的时候,出的config.yml整个就是0kb,里面没有东西的,所以我没法直接拿yml去用。

Ida921 commented 2 months ago

为啥我按照作者的方法找到了token,是网页上找到的,不是app,但是下载下来还是没有vip章节,只有非vip的章节呢 也没有任何报错信息 好像我设置token和没设置token没区别

Ida921 commented 2 months ago

为啥我按照作者的方法找到了token,是网页上找到的,不是app,但是下载下来还是没有vip章节,只有非vip的章节呢 也没有任何报错信息 好像我设置token和没设置token没区别

7325156 commented 1 month ago

为啥我按照作者的方法找到了token,是网页上找到的,不是app,但是下载下来还是没有vip章节,只有非vip的章节呢 也没有任何报错信息 好像我设置token和没设置token没区别

只能用app上的,用网页的没用