实现网页自动登录

实现网页自动登录因为实际项目中接触到一个网页自动登录的需要,记录一下学习到实现的过程,方便以后查阅,也给大家一个参考。解决的问题实现网页自动登录,不需要每次重复输入密码方法使用Windows自带的vbs脚本,只需简单几行代码即可实现。实现代码Dimusername,password,IEusername=”aaaaaaaa”#你的用户名password=”bbbbbbbb”#你的密码SetIE=CreateObject(“InternetExplorer.Application”

因为实际项目中接触到一个网页自动登录的需要,记录一下学习到实现的过程,方便以后查阅,也给大家一个参考。

解决的问题

实现网页自动登录,不需要每次重复输入密码

方法

使用Windows自带的vbs脚本,只需简单几行代码即可实现。

实现代码

粘贴以下代码,到一个空白的txt文档,删除#号以及后面的批注,保存,修改一下后缀名为vbs,按照你需要的网站上面的ID修改,如果最后一行报错,删除最后一行,实现自动填充账号和密码。

Dim username,password,IE
username = "aaaaaaaa"  # 你的用户名
password = "bbbbbbbb"  # 你的密码
Set IE =CreateObject("InternetExplorer.Application")
ie.FullScreen=0
IE.Visible = True
IE.Navigate "www.baidu.com"  # 网址
Do while IE.ReadyState<> 4 or IE.busy
wscript.sleep 2000 
loop
IE.document.querySelector("#userNameInput").value=username  # 注意,这里面的"#userNameInput"是你需要自动登录网站上‘用户名’的ID
IE.document.querySelector("#userPwdInput").value=password  # "#userPwdInput"是你需要自动登录网站上 ‘密码’ 的ID
IE.document.querySelector("#logonBtn").onclick  # "#logonBtn"是你需要自动登录网站上‘登录’按钮的ID

补充

不同的网址的登录逻辑是不一样的,需要自己点开网址,然后按 F12,查看源代码,找到相应的ID(点击我箭头所指的按钮,然后点登录模块,你就可以直接找到登录模块的源代码),并且根据需要修改代码,而且不同电脑因为IE浏览器的版本不同,可能会出现不一样的错误,上面代码我是没有IE.document.querySelector(“#logonBtn”).onclick 这一行(实现登录),我只有自动填充账号,密码,不知道为啥我的电脑会对onclick报错。

但是最后能实现自动填充账号,密码,也算完成了需求,省去每次输入账号密码。

在这里插入图片描述

今天的文章实现网页自动登录分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/28783.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注