zoukankan      html  css  js  c++  java
  • Python+Selenium

    当出现如下图所示的 Windows安全中心弹窗,需要输入用户名和密码时

    如何用Python+selenium跳过这个登录。

    步骤:

    1.在注册表中三个位置各添加两个东西:iexplore.exe 和 explorer.exe

      添加步骤:打开注册表(运行命令 regedit) -> 定位到如下三个位置 -> 新建DWORD,输入名称iexplore.exe 和 explorer.exe。

    计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_HTTP_USERNAME_PASSWORD_DISABLE
    计算机HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftInternet ExplorerMainFeatureControlFEATURE_HTTP_USERNAME_PASSWORD_DISABLE
    计算机HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainFeatureControlFEATURE_HTTP_USERNAME_PASSWORD_DISABLE

    2.设置完注册表后,Python代码只需要把打开的url带上用户名和密码即可,即

       http://username:password@IP:端口/xxx/index.html

    当username含有domain时:domainusername,这里需要把 替换成 %5c 。即http://domain%5cusername:password@IP:端口/xxx/index.html

    运行即可跳过Windows安全登录窗口。修改注册表后,有时候需要重启电脑才能生效。

    修改的注册表是包括其他浏览器的,所以代码里换个浏览器也一样能打开

  • 相关阅读:
    几种常见的树:排序二叉树、平衡二叉树、红黑树、B+树
    网关高可用
    微服务网关GateWay
    微服务网关Zuul
    客户端容错保护Alibaba Sentinel
    客户端容错保护Hystrix
    服务调用Feign
    服务注册与发现Consul
    服务负载均衡调用Ribbon
    服务注册Eureka高级
  • 原文地址:https://www.cnblogs.com/sue2015/p/14858928.html
Copyright © 2011-2022 走看看