[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 在网页批处理登陆摄像头账号和密码应该如何写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>
复制代码

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

TOP

先开一个试试看
  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()
复制代码

TOP

返回列表