fucking NJFU WIFI

fucking NJFU WIFI!!

  1. // ==UserScript==
  2. // @name fucking NJFU WIFI
  3. // @namespace https://zkwzkw.top
  4. // @version 0.7
  5. // @description fucking NJFU WIFI!!
  6. // @author kaiwen zhou
  7. // @include http://*/a70.htm
  8. // @include http://*/0.htm
  9. // @grant none
  10. // @require https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js
  11. // @require https://cdn.bootcdn.net/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js
  12. // ==/UserScript==
  13.  
  14. // 请在下面下面两行中输入你的wifi账号和密码
  15. var username = ''
  16. var password = ''
  17.  
  18. var reg_a70 = /a70.htm$/;
  19. var reg_0 = /0.htm$/;
  20. var url = window.location.href
  21.  
  22. function login(username, password){
  23. if(reg_a70.test(url)){
  24. $('.edit_lobo_cell')[1].value = username
  25. $('.edit_lobo_cell')[2].value = password
  26. $('.edit_lobo_cell')[0].click()
  27. }else if(reg_0.test(url)){
  28. $("input[name=DDDDD]")[0].value = username
  29. $("input[name=upass]")[0].value = password
  30. $("input[name=0MKKey]").click()
  31. }else{
  32. alert('未能够成功匹配!!')
  33. }
  34. }
  35.  
  36. function saveCookie(){
  37. if(reg_a70.test(url)){
  38. $('form[name=f3]').submit(function(){
  39. // 保存cookie
  40. $.cookie('username', $('.edit_lobo_cell')[1].value, { expires: 99999 });
  41. $.cookie('password', $('.edit_lobo_cell')[2].value, { expires: 99999 });
  42. })
  43. }else if(reg_0.test(url)){
  44. $("input[name=0MKKey]").click(function(){
  45. // 保存cookie
  46. $.cookie('username', $("input[name=DDDDD]")[0].value, { expires: 99999 });
  47. $.cookie('password', $("input[name=upass]")[0].value, { expires: 99999 });
  48. })
  49. }else{
  50. alert('保存cookie失败!!')
  51. }
  52. }
  53.  
  54. (function() {
  55. 'use strict';
  56. if (username === '' || password === ''){
  57. if($.cookie('username') === undefined || $.cookie('password') === undefined){
  58. // 添加cookie
  59. alert('这是你的第一次登陆,请先手动登陆一下,脚本会自动为你添加cookie, 或者你可以直接在js中设置你的账号与密码')
  60. saveCookie()
  61. }else{
  62. // 使用cookie登录
  63. login($.cookie('username'), $.cookie('password'))
  64. }
  65. }else{
  66. login(username, password)
  67. }
  68. })();