vb如何获取网页table中的按钮并自动点击

如附件所列图片,要获取“时间到”那个按钮,并点击。如何才能做得到。我用了webbrowser控件,三个方法innerHTML、innerText、outerHTML都没能取到“时间到”,请朋友帮忙,十分感谢!

Private Sub Command1_Click()
Dim i As Integer
For i = 0 To WebBrowser1.Document.All.length - 1
On Error Resume Next
If WebBrowser1.Document.All(i).Id = "btnMS" Then
WebBrowser1.Document.All(i).Click
End If
End If
Next
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-07-18
貌似我以前搞过这样的累死程序,我是在百度上做的测试的
第2个回答  2015-07-20
这个不难,有ID,直接用getElementById就OK了

vb如何获取网页table中的按钮并自动点击
Private Sub Command1_Click()Dim i As Integer For i = 0 To WebBrowser1.Document.All.length - 1 On Error Resume Next If WebBrowser1.Document.All(i).Id = "btnMS" Then WebBrowser1.Document.All(i).Click End If End If Next End Sub ...

VB点击网页按钮问题
1 下面的代码放在窗体顶部,在所有过程声明的前面 Dim WithEvents MyDom As MSHTML.HTMLDocument 2 你的语句WeBer1.Document.getElementById("Submit").Click 用下边两句替换它 myDom=WebBrowser1.Document.getElementsByName("Submit")mydom.onclick ...

如何用vb提取网页中表格内容
If Left(Table1.innerText, 2) = "字段" Then '找出字段中头两个字符是"字段"的表格 Dim Row As HTMLTableRow, Cell As HTMLTableCell For i = 1 To Table1.rows.length - 1 ' 逐行处理 Set Row = Table1.rows(i)Row.cells(j).innerText '读取指定列的内容 Next End If Ne...

VB.NET 获取网页 表格
-- '按钮事件 sub Test1_onClick() msgbox document.getelementsbytagname("table")(0).innerText end sub sub Test2_onClick() '提取每单元文本 dim Text '获取表格中的行集 set trs=document.getelementsbytagname("table")(0).getelementsbytagname("tr") for eac...

VB 获取指定网页文本框的内容
添加一个WebBrowser(Microsoft Interntet Control)、一个Timer:Private Sub Form_Load()WebBrowser1.Navigate "about:blank"Timer1.Enabled = False Timer1.Interval = 500 WebBrowser1.Navigate "http:\/\/www.hao123.com\/haoserver\/wotime.htm"End Sub Private Sub Timer1_Timer()Text1 = Web...

vb已知网页表格id怎么获取表格
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)Dim doc As MSHTML.HTMLDocument Set doc = WebBrowser1.Document Dim Tables As IHTMLElementCollection Dim Table As IHTMLTable Set Table = doc.getElementById("class")Dim Row As HTMLTableRow, Cell As HTML...

如何用VB查找网页的指定文字?
Private Sub Command1_Click()Dim s$, i%, j%, m%, n s = Label1 's变量是用来放网页源码的,你可以通过inet控件得到 i = InStr(s, "用户名")If i > 0 Then j = InStr(i, s, Chr(34) & "20" & Chr(34) & ">")If j > 0 Then m = InStr(j, s, "<\/td>")If ...

VB6.0获取webbrowser控件网页的表格内容导入数据表中。
'需要添加一个webbrowser控件 和一个按钮 '引用两个库,在菜单的工程-引用里,找到Microsoft HTML object library和 Microsoft activex data object 2.5\/2.6两个库,然后粘贴如下代码 '不明白的百度HI我 Private Sub Command1_Click()WebBrowser1.Navigate "http:\/\/www.szse.cn\/main\/disclosure\/news...

vbnet如何设置主键自动编号的初始值?
在 VB.NET 中,你可以使用数据库来创建带有自动编号主键的表,并设置初始值。下面是使用 Microsoft Access 数据库作为示例的步骤,来演示如何创建带有自动编号主键的表并设置初始值:1. 打开 Microsoft Access 或其他数据库管理工具,创建一个新的数据库(或打开现有的数据库)。2. 在数据库中创建一个...

VB制作自动网站登录器
首先加载部件 Microsoft Internet Controls (VB网页浏览器控件)然后加入已下代码:WebBrowser1.Document.All("SName").Value = "123456" '姓名 WebBrowser1.Document.All("SNo").Value = "123456" '学号 '以上是文本框赋值 WebBrowser1.Document.All("").Value = 1 '这个可以给下拉菜单赋值 Web...

相似回答