zhihu-terminal icon indicating copy to clipboard operation
zhihu-terminal copied to clipboard

年代太久远,现已无法使用

Open gpchn opened this issue 2 years ago • 1 comments

Windows 10 + Python 3.10.9 + Node.js v18.13.0 发现几个问题:

1、pip install -r requirements.txt 会报错,错误信息没仔细看,好像是 aiohttp 的问题。 处理方法:打开 txt 一行一行手动安装,有的版本实在安不了就安最新版本,成功解决。

2、尝试运行 main.py,第 430 行 “await client.close()” 报错,完全看不懂。 处理方法:经过一番挣扎后注释了这一行,应该是没问题了,成功解决……?

3、再次报错,zhihu_client.py 第 208 行(或者是 207?记不太清了),这一块代码应该是调用 static\encrypt.js,然后 js 报的错。 处理方法:上网搜到要用 npm 安装 jsdom 库,发现没用,再次搜索后把 npm 全局包路径加入环境变量,成功解决。

4、所有步骤都通过了,最后输出一句 “{'message': '请求参数异常,请升级客户端后重试', 'code': 10003}”,然后大量报错。 处理方法:继续搜索,发现可以用 selenium.webdriver 设置后解决,但这个程序使用的是 aiohttp,如果全部替换的话工作量太大。那就只有一个办法了:(返回上级目录)(右键 zhihu-terminal 文件夹)(删除)[doge]

作者上一次更新是 2 年前了,GitHub 最新动态是 2022 年五月中旬(截至2023/2/2),大概是不会更新了,可惜。

gpchn avatar Feb 02 '23 13:02 gpchn

还有,README 底下 5 个 TODO,代码注释里也夹着几个 TODO(大概是用了 vscode better comments 插件),都鸽了?

gpchn avatar Feb 02 '23 13:02 gpchn