更灵敏的超时机制与UserScript支持 · Issue #9 · cjsworld/jlpt 您所在的位置:网站首页 脚本搜题服务器超时 更灵敏的超时机制与UserScript支持 · Issue #9 · cjsworld/jlpt

更灵敏的超时机制与UserScript支持 · Issue #9 · cjsworld/jlpt

2023-03-26 12:11| 来源: 网络整理| 查看: 265

感谢你对于本项目的关注以及反馈,以下是我的看法:

关于jQuery 其实原网页已经有jQuery了,因为$被占用,在noConfict函数内被放到了全局的jQuery对象中。 虽然版本只有1.4.3,但ajax以及超时功能还是有的。 关于油猴脚本 这个确实会比在控制台贴代码方便。 但我对于这个脚本的定位,是一个临时使用的辅助工具,用完一次可能不会有下次,应当尽量减少不必要的依赖。对于没有用过油猴的人,为了这个脚本去搞油猴插件,似乎有些麻烦。 可以同时提供控制台版本和油猴版本,以便有需要的人自取。 关于ajax 原网页开发技术较烂,看其代码着实想笑。 诚然jquery的ajax提供了超时,原网页封装的Ajax并没有超时的功能。但是自己用ajax,需要分析原网页对请求头和请求参数做了些什么操作,即便这个不复杂,但是直接使用原本的功能,更加安全,更好的应对可能的风控和未来的更新,且请求相关的代码都直接从原网页抠出来稍加修改即可。 至于原网页Ajax缺失的超时功能,可以自己简单做一个,并没有几行代码。 关于超时时间 我觉得ajax请求超时时间以及轮询时间,并不是需要经常变化的参数,不过有需要的话,做了也不复杂。但是界面上的参数越来越多,会让人感觉这个东西越来越复杂。 超时时间的取名(AJAX超时,关键AJAX超时),似乎不那么容易理解……

多说一点:

这个项目原本是我对于JLPT报考系统的苦恼、失望、绝望之后,产生的想法。花了点时间做出来,目的也只是服务于我自己而已。然后身边有些朋友也苦恼于报名,所以放在了github公开了。

去年的考试因为疫情取消,今年又得报名。早期版本只是一个纯脚本,由于没有界面,需要在控制台显示验证码,但高版本chrome内核不支持这个功能,还得找国产浏览器。所以本次报名之前,产生了做界面的想法,又花了一段时间做了界面,易用性得到了很大的提升。

不过于此同时,带来了另一个问题:公开的抢座脚本,热度越来越高,用的人也渐多,对于普通考生来说,非常不公平。另外,也不排除被黄牛拿去用于盈利的可能性。基于这些考虑,我可能不太希望这个脚本被做的特别专业化,对于脚本的维护可能也需要慎重考虑。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有