求一个华为路由器自动登录的脚本
**研究一晚上放弃了,但是哪个大佬会有华为路由器呢**---
# 所以有什么办法让大佬可以进行尝试吗
具体是卡在哪里了 李恒道 发表于 2022-6-21 00:27
具体是卡在哪里了
尝试给输入框加入value属性之后无法提交,想要直接post发现数据每次都在变 ```
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @descriptiontry to take over the world!
// @author You
// @match http://192.168.3.1/html/index.html
// @icon https://www.google.com/s2/favicons?sz=64&domain=3.1
// @grant none
// ==/UserScript==
(function() {
let a = setInterval(()=>{
let password='123'
var b=document.querySelector('input#userpassword_ctrl.inputArea.paddingleft_14');b.focus();b.value=password;
var c = new Event('input');b.dispatchEvent(c);
//var d = new Event('change');d.dispatchEvent(d);
var e=document.querySelector("#loginbtn");
if(e){
e.click();
}
},100)
setTimeout(()=>{
clearInterval(a)},1000)
})();
```
一开始我也跟你一样,然后我突然想到,会不会是输入跟点击同时进行,然后他没有点击成功。
我就空着输入框点确定,反应跟一开始是一样的,于是我加了个延迟。
人傻事多,我想让他在点击之后清掉这个interval,结果,他总是报错,于是我设置一秒后清除
大佬们可以看看怎么让这代码完善地跑起来。
另:post是什么?我还不太懂,求助哥哥们!help!!! Su. 发表于 2022-6-21 10:06
```
// ==UserScript==
// @name New Userscript
post?
模拟网页请求发包? Su. 发表于 2022-6-21 10:06
```
// ==UserScript==
// @name New Userscript
这个代码能优化的,可以吧clearInterval(a)放e.click后面 shinonome 发表于 2022-6-21 07:37
尝试给输入框加入value属性之后无法提交,想要直接post发现数据每次都在变 ...
试试点击加个settimeout Su. 发表于 2022-6-21 10:06
```
// ==UserScript==
// @name New Userscript
真的可以点击了欸,感谢大佬,我研究研究 Su. 发表于 2022-6-21 10:06
```
// ==UserScript==
// @name New Userscript
感谢大佬提供思路,成功了,我输入密码和点击确认分开两个定时器然后在分别销毁 王一之 发表于 2022-6-21 10:26
post?
模拟网页请求发包?
碰到新知识了,我去学学
页:
[1]
2