• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[神梦] 【神梦填表】实战 - 让网站承认我的填表输入(二) [复制链接]

1#
有新的小伙伴在填表的时候又遇到一个输入框问题,

按照之前的方法让网站承认我的填表输入

触发了 input 事件,

为什么提交的时候,还是提示内容为空呢?





【源代码】
 




【解决办法】
 


可以 JS 来触发事件让网站承认你的填表输入
  1. '#================================================================
  2. '# 神梦填表插件 SmWeb.dll 实战教程
  3. '#----------------------------------------------------------------
  4. '# 【作者】:神梦无痕
  5. '# 【QQ】:1042207232
  6. '# 【Q群】:624655641
  7. '# 【更新】:2022-04-10
  8. '#----------------------------------------------------------------
  9. '# 插件说明:支持IE、Chrome内核网页填表(免费使用)
  10. '#----------------------------------------------------------------
  11. '# 神梦工具: [url]http://pan.baidu.com/s/1dESHf8X[/url]
  12. '#================================================================


  13. // 初始化插件
  14. TracePrint "初始化插件"
  15. 是否初始化 = Plugin.SmWeb.Init()
  16. If 是否初始化 = False Then
  17.     MsgBox "出错,插件初始化失败!", 16 + 4096, "【填表】让网站承认填表输入(二)"
  18.     ExitScript
  19. End If


  20. // 绑定谷歌浏览器
  21. TracePrint "绑定谷歌浏览器"
  22. 是否绑定 = Plugin.SmWeb.Bind("Chrome.exe")
  23. If 是否绑定 Then
  24.     // 清除记录缓存
  25.     TracePrint "清除记录缓存"
  26.     TracePrint Plugin.SmWeb.ClearHistory()
  27.     TracePrint Plugin.SmWeb.ClearTemp()
  28.     TracePrint Plugin.SmWeb.ClearCookie()
  29.     
  30.     // 打开网址
  31.     TracePrint "正在打开网址。。。"
  32.     TracePrint Plugin.SmWeb.TabGo("http://114.55.178.172/")
  33.     // 判断网页是否加载完成,超时 10 秒直接下一步
  34.     TracePrint Plugin.SmWeb.TabIsReady(10)
  35.     Delay 1000
  36.     
  37.     TracePrint "正在登录账号。。。"
  38.     // 输入账号
  39.     账号 = "smwh"
  40.     TracePrint Plugin.SmWeb.HtmlInput(账号, "tag:INPUT&placeholder:请输入帐户名")
  41.     // 用 JS 触发 input 事件
  42.     Call Plugin.SmWeb.TabRunJS(0, "element&&element.dispatchEvent(new Event('input'));")
  43.     
  44.     // 输入密码
  45.     密码 = "123456"
  46.     TracePrint Plugin.SmWeb.HtmlInput(密码, "tag:INPUT&placeholder:请输入密码")
  47.     // 用 JS 触发 input 事件
  48.     Call Plugin.SmWeb.TabRunJS(0, "element&&element.dispatchEvent(new Event('input'));")
  49.     
  50.     // 输入验证码
  51.     验证码 = "ABCD"
  52.     TracePrint Plugin.SmWeb.HtmlInput(验证码, "tag:INPUT&placeholder:请输入验证码")
  53.     // 用 JS 触发 input 事件
  54.     Call Plugin.SmWeb.TabRunJS(0, "element&&element.dispatchEvent(new Event('input'));")
  55.     
  56.     // 点击登录
  57.     TracePrint Plugin.SmWeb.HtmlClick("tag:button&txt:确 定")
  58.     
  59.     
  60.     MsgBox "输入完成!", 4096, "【填表】让网站承认填表输入(二)"
  61. Else
  62.     MsgBox "出错,绑定浏览器失败!", 16 + 4096, "【填表】让网站承认填表输入(二)"
  63.     ExitScript
  64. End If



  65. // 脚本停止时出发的事件
  66. Sub OnScriptExit()
  67.     // 退出浏览器
  68.     TracePrint Plugin.SmWeb.Quit()
  69. End Sub
复制代码


【插件下载】
 

http://bbs.anjian.com/showtopic-666970-1.aspx

最后编辑神梦科技 最后编辑于 2023-09-26 12:40:44
2#

学习下

3#


4#

厉害😄

5#

学习学习~

6#

好东西我要学习一下

7#

感谢大哥分享

8#

查看一下

9#

该内容需您回复才可浏览

10#

624655641

11#

下插件看看。

12#

学习一下!

13#

第一个就不行 试试这个

14#

VBS xlEt.quit
Set xlEt = Nothing
Rem [没数据了]
Sub sjzc
VBS Dim Y,Mon,D,SJ
VBS Y=Year(Date):Mon=Month(Date): D=Day(Date)
VBS SJ=Y&Mon&D
If SJ>20240117
MessageBox ("函数错误~~~~~~")
Goto [没数据了]
Else
Goto kaishi
End If
End sub




各位神仙谁帮忙看看啊,63行和73行提示错误代码0 没找到合法字符

15#

来学习学习来学习学习来学习学习来学习学习来学习学习来学习学习来学习学习

16#

学习中

17#

66666666666666

18#

6666666666666666

19#


20#

学习

发新话题 回复该主题