VBS填写网页表单出错,请大神指点哈
我之前写过一个网页自动登录的脚本,用的VBS,现在网页由HTTP改成HTTPS了,脚本过不去了,麻烦各位大神帮忙看看怎么写哈。填写用户名密码的代码如下: Wscript.sleepdelay
IE.document.getelementsByClassName("el-input__inner")(1).value="aaa"'输入账户
Wscript.sleepdelay
IE.document.getelementsByClassName("el-input__inner")(2).value="bbb"'输入密码
这个是F12查出来的:
表单里看着是填进去了,但是仍会提示用户名和密码不能为空,感觉实际没有写进去,这是什么原因啊?是https的原因,还是html5的原因呢?该怎么写脚本了?麻烦各位大神指点一下哈
提示是因为赋值没有调用onInput或者onClick事件,只是个提示而已,这种直接写个油猴脚本不就完事了,为什么要用vbs 现在很多表单直接设置value是不行的,填写完成之后还要触发一些事件才行 黄hsir 发表于 2021-7-14 11:18
提示是因为赋值没有调用onInput或者onClick事件,只是个提示而已,这种直接写个油猴脚本不就完事了,为什么 ...
有这个提示时点击登录就登陆不进去,oninput或者onclick咋用呢?从哪里分析?
没有写过油猴脚本,我找找有没有现成的轮子可以套用的吧。 saobee 发表于 2021-7-14 12:55
现在很多表单直接设置value是不行的,填写完成之后还要触发一些事件才行
把value复制粘贴进去就可以,脚本执行不行,也无法登录。怎么分析后续的触发事件呢? zwlk 发表于 2021-7-14 13:07
把value复制粘贴进去就可以,脚本执行不行,也无法登录。怎么分析后续的触发事件呢?
不是分析触发事件,而是填写值之后主动去触发类似 input,change,blur,keyup这类事件,反正我不知道怎么用vbs来写 saobee 发表于 2021-7-14 13:14
不是分析触发事件,而是填写值之后主动去触发类似 input,change,blur,keyup这类事件,反正我不知道怎么用 ...
请问下你会哪种呢?刚才试了油猴,运行后没有报错日志,也没登陆成功,不知道从哪里入手了。 没有水平就老老实实的吃饭睡觉打豆豆 zwlk 发表于 2021-7-14 13:06
有这个提示时点击登录就登陆不进去,oninput或者onclick咋用呢?从哪里分析?
没有写过油猴脚本,我找找 ...
给我吾爱币我抽空帮你写个{:1_886:} 你这样的vbs写法,和直接dom填入信息,都是不能触发事件,我也很好奇怎么才能过 这个事件
页:
[1]
2