-
Notifications
You must be signed in to change notification settings - Fork 474
Closed
Labels
good first issueGood for newcomersGood for newcomers漏洞/bugSomething isn't workingSomething isn't working解析/parsing
Description
今天想下载课本,打开软件发现提示 网络连接异常,由于我是这个项目的贡献者,懂一点代码,于是下载了2.0版本的源代码文件,进行debug,最后发现问题在这行代码
我翻了上面的代码,发现到这行代码的时候,他要爬取一个tag_paths里面的字符串,并且分割开,这个我猜最后会用在GUI界面底部选择“年级”“几年级的上、下册”的下拉框中。但是现在获取到的数据里面全是一些随机的英文字母,不知道是哈希还是Base64。
幸运的是,旧版软件没有这个一键下载的功能,虽然麻烦,但是因为足够原始,所以这个程序依然可以打开,并且经过我的测试,旧版可以正常下载PDF,这更加印证了我前面说的“tag_paths代表的是书籍分门别类的关系,最后会显示在GUI底部”:
这是我浅显的理解,不太准确,希望能确认一下并且修复
修复方法也很简单,可以不从网上爬层级顺序,可以硬编码在程序里,也可以解密一下这个加密的字符串,再不济可以直接砍了[doge]
wuziqian211wuziqian211
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomers漏洞/bugSomething isn't workingSomething isn't working解析/parsing



