s235784 / NJUPT_AutoLogin

南京邮电大学校园网自动登录脚本,支持Linux(OpenWRT)、Macos、RouterOS平台,内附单线多拨教程
https://nuotian.furry.pro/blog/archives/347
Apache License 2.0
34 stars 2 forks source link

问题解决方案 | 手动执行成功登录,放入计划任务中不成功 #2

Closed MrSnake0208 closed 2 years ago

MrSnake0208 commented 2 years ago

问题描述: 这几天使用过程中发现了诡异的问题:

  1. 我用指定登录,每次都能成功
  2. 使用Openwrt计划任务始终无法成功

问题解密过程: 我将脚本每一步运行结果输出到一个文件中,然后进行对比,在进行了多次研究后发现,问题出在字符上!! 我使用的密码中含有“#%”,在输出的文件中发现,这两个字符没了,导致密码从源头上就是错误的。 然后我将密码直接写入到文件中,再注销登录让路由器执行任务,成功了!

问题解决方案:

  1. 直接将密码写入文件
  2. 写参数的时候如果含有特殊字符,用""括起来(这个方法还没实验,等没有人用网了我再测试一下)
s235784 commented 2 years ago

感谢反馈,期待测试结果

MrSnake0208 commented 2 years ago

经测试,将密码用“”括在其中即可