Skip to content

知乎助手图形化版本 保存知乎答案,收藏夹和专栏的图形化程序,在https://github.com/YaoZeyuan/ZhihuHelp__Python 基础上修改,语言python,图形库 pyqt4,目前还在编写中,仅供自己版本追踪使用。

Celthi/zhihuhelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zhihuhelper

知乎助手图形化版本 保存知乎答案,收藏夹和专栏的图形化程序,在https://github.com/YaoZeyuan/ZhihuHelp__Python 基础上修改,python pyqt4

实现思路

将登陆需要的验证码和需要保存的答案通过图形界面输入。 比较难实现(根据我目前知识的不足)是获取的验证码是最新的,也就是登陆的时候的验证码。如果先获取验证码,然后再登陆,这时登陆会产生新的验证码,获取的验证码就不是正确的验证码。

最大可能减少界面与功能代码的分离,少修改功能代码。 所以我实现的思路如下(正在寻找更优的思路,欢迎指教) 将界面的获取的信息写入文件中,功能代码运行需要指定信息的时候从文件中读取信息即可,这样功能代码只需修在相应的变量前面加入读取文件操作,即可获取相应的信息。 为了获取的验证码是可以使用的,所以需要先打开一次知乎网站,保存相应的信息(这里需要明确具体的信息)然后将验证码显示在界面上,用户输入验证码,接着填写需要保存的答案,点击登录即可实现下载。

先登录然后获取验证码,这里导致了必须修改源代码,将源代码登录一步放在启动程序的时候,这样获取验证码才可以登录。--验证码这里需要梳理思路,虽然代码可以工作了,但是代码不美观。

Version 1:

only support default acount logging 只支持内置账号登陆,因为这一版主要是为了能够实现核心功能。 使用方法,点击获取验证码,然后在需要保存的答案(最大的文本框)处输入要保存的答案网址,具体格式参见源代码的github。然后点击登录即可实现下载。

根据最新的原作者的项目issue,现在下载的部分没有perfect 的工作,会有一部分答案不能下齐。所以这里需要日后修改。

在登录以后应该用新开一个线程的方式进入下载,这样保证图形界面不会卡主--待修改。

About

知乎助手图形化版本 保存知乎答案,收藏夹和专栏的图形化程序,在https://github.com/YaoZeyuan/ZhihuHelp__Python 基础上修改,语言python,图形库 pyqt4,目前还在编写中,仅供自己版本追踪使用。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published