| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1819 人关注过本帖
标题:怎么获取webbrowser登录的网页中的textbox的ID
只看楼主 加入收藏
蝈曲曲
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2022-3-22
结帖率:66.67%
收藏
已结贴  问题点数:16 回复次数:9 
怎么获取webbrowser登录的网页中的textbox的ID
怎么获取webbrowser登录的网页中的textbox的ID
搜索更多相关主题的帖子: 获取 webbrowser textbox 网页 登录 
2022-04-23 17:57
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4938
专家分:30047
注 册:2008-10-15
收藏
得分:6 
1、查看网页源代码
2、抓包,检查post数据也能发现的。这个应该是最准确的。


授人于鱼,不如授人于渔
早已停用QQ了
2022-04-23 18:15
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1925
专家分:2992
注 册:2009-12-22
收藏
得分:6 
获取网页元素即可。

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-04-23 18:26
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1925
专家分:2992
注 册:2009-12-22
收藏
得分:0 
网页里哪有textbox?

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-04-23 18:31
约定的童话
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:56
帖 子:246
专家分:1442
注 册:2021-8-1
收藏
得分:6 
图片附件: 游客没有浏览图片的权限,请 登录注册
这个也是你发的?
2022-04-24 06:53
蝈曲曲
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2022-3-22
收藏
得分:0 
回复 5楼 约定的童话
不是
2022-04-24 18:14
蝈曲曲
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2022-3-22
收藏
得分:0 
回复 3楼 yuma
我现在就是不知道从哪里入手,能给个示例吗?谢谢
2022-04-24 18:16
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1925
专家分:2992
注 册:2009-12-22
收藏
得分:0 
回复 7楼 蝈曲曲
代码好像有点问题,还在解决。

工程--部件--勾选Microsoft Internet Control--把WebBrowser1从工具箱拖到窗体。

程序代码:
Private Sub Form_Load()
WebBrowser1.Silent = True
WebBrowser1.Navigate "http://venman."
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim doc
Dim tg
Set doc = WebBrowser1.Document
For i = 0 To doc.All.length - 1

'扫描a标签元素
If (LCase(doc.All(i).tagname)) = "a" Then
        Debug.Print i & "." & "Class名称:" & doc.All(i).className & "   " & "元素id:" & doc.All(i).id & "   " & "href值:" & doc.All(i).href & "   " _
        & "target值:" & doc.All(i).Target & "   " & "标签值:" & doc.All(i).innerText
End If

'扫描Input元素
If (LCase(doc.All(i).tagname)) = "Input" Then
        Debug.Print i & "." & "Input元素名称:" & doc.All(i).id & "   " & "value值:" & doc.All(i).Value & "   " & "placeholder值:" & doc.All(i).placeholder
End If

'扫描img元素
If (LCase(doc.All(i).tagname)) = "img" Then
        Debug.Print i & "." & "img元素id:" & doc.All(i).id & "   " & "alt值:" & doc.All(i).alt
End If

'扫描textarea元素
If (LCase(doc.All(i).tagname)) = "textarea" Then
        Debug.Print i & "." & "textarea元素名称:" & doc.All(i).id & "   " & "value值:" & doc.All(i).Value & "   "
End If

'扫描form元素
If (LCase(doc.All(i).tagname)) = "form" Then
        Debug.Print i & "." & "form元素名称:" & doc.All(i).id
End If

Next i
End Sub

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-04-24 18:58
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1925
专家分:2992
注 册:2009-12-22
收藏
得分:0 
操作元素即可。

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-04-24 18:59
蝈曲曲
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2022-3-22
收藏
得分:0 
回复 8楼 yuma
运行那你上面的代码没有出现错误,但是我还是看不到结果在哪里?
我是用excel 的VBA编程
2022-04-25 13:05
快速回复:怎么获取webbrowser登录的网页中的textbox的ID
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021345 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved