TechXueXi / TechXueXi

强国通 科技强国 学习强国 xuexiqiangguo 全网最好用开源网页学习强国助手:TechXueXi (懒人刷分工具 自动学习)技术强国,支持答题,支持 docker 45分/天
https://techxuexi.js.org/
GNU Lesser General Public License v3.0
5.68k stars 2k forks source link

> > 没有找到score.py 文件,怎么解决已重新安装了四五遍了 #220

Open piamiaoyue opened 1 year ago

piamiaoyue commented 1 year ago
          > > 2023-02-19 最新修改方法

经排查发现获取总分数的接口地址变了 修改/xuexi/pdlearn/score.py文件 头部加入

import time
import datetime

get_score函数中

total_json = requests.get("https://pc-api.xuexi.cn/open/api/score/get", cookies=jar,

修改为:

t = time.time()
total_json = requests.get("https://pc-proxy-api.xuexi.cn/delegate/score/get?_t=%d"%(int(round(t * 1000))), cookies=jar,

win版本的修改成功了,群晖配置的docker怎么修改这个代码呢?

群晖docker---容器---双击xuexi容器-----切换到该容器的”终端机“页面----点击页面上的”新增“----右边终端进入该容器命令行----输入nano /xuexi/pdlearn/score.py,回车,使用光标上下左右移位并修改,然后ctrl+O回车保存,ctrl+X退出。-----重启该容器即可。

Originally posted by @sipgov in https://github.com/TechXueXi/TechXueXi/issues/173#issuecomment-1442665806

sipgov commented 1 year ago

是不是路径不对?需要进入容器再修改。或者也可以把容器里的文件拷出来,改好再拷进去。

kylewanoverseas commented 1 year ago

nano /xuexi/pdlearn/score.py 这个是nano后有个空格的,