首页 > 编程知识 正文

网页登录功能的实现,自动打开网页并登录

时间:2023-05-05 17:15:00 阅读:260004 作者:667

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

解决的问题

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

方法

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

实现代码

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

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

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

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。