cx-auto-sign
cx-auto-sign copied to clipboard
部分学校不存在 fid 参数导致无法使用
我这里可以正常登录。 这个错误是因为程序需要从 Cookies 里获取 fid 和 _uid 参数。 但是你的账号登录超星网后得到的 Cookies 里不存在 fid 参数。
尝试使用学号登录,也许可以工作:
dotnet ./cx-auto-sign.dll init -u "学号" -p "密码" -f "学校编码"
学校编码可以在登录后的这个页面 http://i.mooc.chaoxing.com/space/index的源代码里找到。(右键页面空白处 --> 查看页面源代码 --> Ctrl+F 搜索 fid=
)
fid=0? 看起来你们学校有点特殊啊? 我也不知道该怎么解决了,这个程序可能不适合你们的学校。
我知道了,我学校没有导入学号,所以学生不能用学号登录,只能用手机号登陆
手机号登陆的问题能解决嘛
手机号登陆的问题能解决嘛
暂时无法解决,因为很多api依赖fid这个参数,而你们学校恰好没有这个参数。
需要你们学校的同学提交pr修复。(我没有空帮忙debug)
ok