` 相关课程推荐:《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
`
|
|
|
|
LabVIEW对网页操作--登陆百度用户名+密码示例
|
|
|
|
|
如果网页中的按钮没有ID只有name怎么办呀?求解
|
|
|
|
|
使用document.getElementByname试试
|
|
|
|
|
好的,谢谢您,
原来这些东西都已经有现成的了,我还不知道
|
|
|
|
|
大神怎么才能选中日期,像这样的怎么输入一个日期
这个是知网想自动检索一些内容
|
|
|
|
|
大神日期解决了,找到他的inputid 按照选出来的格式输入就可以了,但是那个主题变成题名不行,选中selectid 输入下面的值,没有用
|
|
|
|
|
大神日期解决了,找到他的inputid 按照选出来的格式输入就可以了,但是那个主题变成题名不行,选中selectid 输入下面的值,没有用
|
|
|
|
|
现在有个问题我不停的换内容搜索提取内容,使用的内存会越来越多,最多到400次就已经提示内存已满这个应该怎么解决???
|
|
|
|
|
引用在打开之后需要关闭,内存的问题应该是哪里没有处理好,导致数据冗余
有些循环的地方可能加点延时就可以了
|
|
|
|
|
头像被屏蔽
· 2017-12-24 09:00:03
|
|
|
|
|
大神你好,我想请教个问题:关于Variant To Data的type设定,怎样设定type让后边的属性节点变为HTMLDocument.
谢谢大神
|
|
|
|
|
本帖最后由 ahl123 于 2018-1-3 11:48 编辑
|
|
|
|
|