` 相关课程推荐:《8周LabVIEW视觉项目编程实战特训营》
通过labview使用网页浏览器控件进行对网页的登陆访问,简单的一个示例:登陆百度(用户名+密码登陆),淘宝也试验过,使用登陆百度的方法可实现,其他的估计方法也类似,不过程序中的内容需改变,分享简单网页操作的经验+作品.
1.对网页操作先要登陆的网页进行分析一下,所以在打开百度首页后F12
可以使用"Ctrl+F"进行登陆字眼的快速搜索,找到需登陆时的连接,发现这里是
"h+ttps://passport.baidu.com/v2/?login&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F",所以实际上我们点击首页右上角的"登陆"时,键入的是以上的网址
2.找到正确网址,输入至LabVIEW文本 URL输入框中
3.键入用户名+密码
-->这里是使用LabVIEW中调用节点对 document.getElementById的使用
-->还是分析,首先需要F12调试找下找到输入用户名+密码的位置,"Ctrl+F"可根据用户名输入时的提示"手机/邮箱/用户名+密码"来搜索,找到结果
-->在input部分找到其元素id分别为 TANGRAM__PSP_3__userName和 TANGRAM__PSP_3__password
-->使用调用节点 getElementById进行值的写入,即用户名+密码
-->勾选框自动登陆是否勾选
-->账户名和密码填入表单完成后,就是最后"登陆"点击确认的操作,知道登陆input定义id: TANGRAM__PSP_3__submit,进行click的操作
-->最后验证登陆成功
4.程序最后会读取输入网页加载的内容
5.好了,简单的登陆用户名+密码,及网页内容的读取经验分享在这里,当然可以在网页登陆后扩展更多的对网页表单写入或读取的功能...
程序附件LV2
`
|
|
|
|
C:UsersAdministratorDesktop电子电控科矩阵储物盒物料清单.xls
|
|
|
|
|
头像被屏蔽
· 2019-12-5 16:13:19
|
|
|
|
|
为什么提示我的浏览器过期了呢?我自己在IE上是没问题的啊
|
|
|
|
|
头像被屏蔽
· 2020-4-15 11:03:56
|
|
|
|
|
谢谢大神,终于帮我解决了网页登录的问题
|
|
|
|
|