Board logo

标题: [文本处理] 在网页批处理登陆摄像头账号和密码应该如何写bat呢? [打印本页]

作者: zhcj66    时间: 2022-4-22 08:38     标题: 在网页批处理登陆摄像头账号和密码应该如何写bat呢?

<在网页批处理登陆摄像头账号和密码应该如何写bat呢?>
地址分别是
192.168.9.211
192.168.9.212
192.168.9.213
192.168.9.214

写bat
start iexplore "192.168.9.211"
start iexplore "192.168.9.212"
start iexplore "192.168.9.213"
start iexplore "192.168.9.214"
可以不用一个个打开网页了,但是还需要重复输入密码,有什么简单的办法 自动填写账号密码呢
如账号 为  admin1     密码  @admin1
如账号 为  admin2     密码  @admin2
如账号 为  admin3     密码  @admin3
如账号 为  admin4     密码  @admin4
  1. <div class="login-part">
  2. <div class="line"></div>
  3. <div class="login-error">
  4. <div class="inputValidTip ng-hide" ng-show="szErrorTip!=''"><i class="error"></i><label class="ng-binding"></label></div>
  5. </div>
  6. <div class="login-user">
  7. <input type="text" class="login-input ng-pristine ng-valid" id="username" ng-model="username" maxlength="32" autocomplete="off" placeholder="用户名">
  8. <i class="icon-user"></i>
  9. </div>
  10. <div class="login-item">
  11. <input type="password" class="login-input ng-pristine ng-valid" id="password" ng-model="password" maxlength="16" placeholder="密码">
  12. <i class="icon-pass"></i>
  13. </div>
  14. <div class="login-item">
  15. <button type="button" class="btn btn-primary login-btn" ng-click="login()"><label ng-bind="oLan.login" class="ng-binding">登录</label></button>
  16. </div>
  17. <div class="login-item anonymous ng-hide" ng-show="anonymous">
  18. <span ng-bind="oLan.anonymous" ng-click="login('anonymous')" class="ng-binding">匿名</span>
  19. </div>
  20. </div>
复制代码

作者: idwma    时间: 2022-4-23 13:03

有个InternetExplorer.Application控件,似乎(不确定)可以给页面加载自定义javascript,怕不是可以像油候一样工作
如果是这样感觉可应用的场景很多呀
作者: idwma    时间: 2022-4-23 22:11

先开一个试试看
  1. #@&cls&powershell "type %~s0|out-string|iex"&pause&exit
  2. $ie=new-object -com internetexplorer.application
  3. $ie.Visible=1
  4. $ie.Navigate('192.168.9.211')
  5. sleep 3
  6. $doc=$ie.document
  7. function getElementById($doc,$id){[System.__ComObject].InvokeMember('getElementById', [System.Reflection.BindingFlags]::InvokeMethod, $null, $doc, $id)}
  8. (getElementById $doc 'username').value='admin1'
  9. (getElementById $doc 'password').value='@admin1'
  10. [System.__ComObject].InvokeMember('getElementsByClassName', [System.Reflection.BindingFlags]::InvokeMethod, $null, $doc, 'btn btn-primary login-btn').click()
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2