【神梦填表】实战 - 让网站承认我的填表输入

按键精灵小Q
按键精灵官方账号
2022-05-18 15:48:26

文章作者:神梦科技

 

有小伙伴在填表的时候遇到一个问题,

明明输入框已经输入上数据了,

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

手动填写都没问题的,为什么用插件填表它就不承认了呢?




【源代码】

 

 



【解决办法】

 

 

可以触发事件让网站承认你的填表输入
  1. // 初始化插件
  2. TracePrint "初始化插件"
  3. 是否初始化 = Plugin.SmWeb.Init()
  4. If 是否初始化 = False Then
  5.     MsgBox "出错,插件初始化失败!", 16 + 4096, "【填表】让网站承认填表输入"
  6.     ExitScript
  7. End If
  8.  
  9.  
  10. // 绑定谷歌浏览器
  11. TracePrint "绑定谷歌浏览器"
  12. 是否绑定 = Plugin.SmWeb.Bind("Chrome.exe")
  13. If 是否绑定 Then
  14.     // 清除记录缓存
  15.     TracePrint "清除记录缓存"
  16.     TracePrint Plugin.SmWeb.ClearHistory()
  17.     TracePrint Plugin.SmWeb.ClearTemp()
  18.     TracePrint Plugin.SmWeb.ClearCookie()
  19.     
  20.     // 打开网址
  21.     TracePrint "正在打开网址。。。"
  22.     TracePrint Plugin.SmWeb.TabGo("https://sixents.com/login")
  23.     // 判断网页是否加载完成,超时 10 秒直接下一步
  24.     TracePrint Plugin.SmWeb.TabIsReady(10)
  25.     Delay 1000
  26.     
  27.     TracePrint "正在登录账号。。。"
  28.     // 输入账号
  29.     账号 = "smwh"
  30.     TracePrint Plugin.SmWeb.HtmlInput(账号, "input.ant-input[type='text']")
  31.     // 触发 input 事件
  32.     TracePrint Plugin.SmWeb.HtmlEvent("input", "input.ant-input[type='text']")
  33.     
  34.     // 输入密码
  35.     密码 = "123456"
  36.     TracePrint Plugin.SmWeb.HtmlInput(密码, "input.ant-input[type='password']")
  37.     // 触发 input 事件
  38.     TracePrint Plugin.SmWeb.HtmlEvent("input", "input.ant-input[type='password']")
  39.     
  40.     // 点击登录
  41.     TracePrint Plugin.SmWeb.HtmlClick("tag:button&txt:登 录")
  42.     
  43.     
  44.     MsgBox "输入完成!", 4096, "【填表】让网站承认填表输入"
  45. Else
  46.     MsgBox "出错,绑定浏览器失败!", 16 + 4096, "【填表】让网站承认填表输入"
  47.     ExitScript
  48. End If
  49.  
  50.  
  51.  
  52. // 脚本停止时出发的事件
  53. Sub OnScriptExit()
  54.     // 退出浏览器
  55.     TracePrint Plugin.SmWeb.Quit()
  56. End Sub

原文地址:http://bbs.anjian.com/showtopic-698207-1.aspx

...全文
789 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

9

社区成员

发帖
与我相关
我的任务
社区描述
按键精灵交流阵地
其他 企业社区
社区管理员
  • 按键精灵小Q
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧