cx-auto-sign icon indicating copy to clipboard operation
cx-auto-sign copied to clipboard

部分学校不存在 fid 参数导致无法使用

Open HuiCan841 opened this issue 3 years ago • 7 comments

7{0LF1E~UKV1@H@@GE3VAIY

HuiCan841 avatar Mar 25 '21 15:03 HuiCan841

我这里可以正常登录。 这个错误是因为程序需要从 Cookies 里获取 fid 和 _uid 参数。 但是你的账号登录超星网后得到的 Cookies 里不存在 fid 参数。

尝试使用学号登录,也许可以工作:

dotnet ./cx-auto-sign.dll init -u "学号" -p "密码" -f "学校编码"

学校编码可以在登录后的这个页面 http://i.mooc.chaoxing.com/space/index的源代码里找到。(右键页面空白处 --> 查看页面源代码 --> Ctrl+F 搜索 fid=

cyanray avatar Mar 26 '21 01:03 cyanray

image image

HuiCan841 avatar Mar 26 '21 04:03 HuiCan841

fid=0? 看起来你们学校有点特殊啊? 我也不知道该怎么解决了,这个程序可能不适合你们的学校。

cyanray avatar Mar 26 '21 04:03 cyanray

我知道了,我学校没有导入学号,所以学生不能用学号登录,只能用手机号登陆

HuiCan841 avatar Mar 26 '21 04:03 HuiCan841

手机号登陆的问题能解决嘛

HuiCan841 avatar Mar 26 '21 04:03 HuiCan841

手机号登陆的问题能解决嘛

暂时无法解决,因为很多api依赖fid这个参数,而你们学校恰好没有这个参数。

需要你们学校的同学提交pr修复。(我没有空帮忙debug)

cyanray avatar Mar 26 '21 04:03 cyanray

ok

HuiCan841 avatar Mar 26 '21 04:03 HuiCan841