Foxtable(狐表)用户栏目专家坐堂 → 求助:大红袍老师 麻烦看看网页怎么遍历查值 谢谢


  共有2312人关注过本帖树形打印复制链接

主题:求助:大红袍老师 麻烦看看网页怎么遍历查值 谢谢

帅哥哟,离线,有人找我吗?
李孝春
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(大红袍)在里面查 A 元素,然后获取属性值&...  发帖心情 Post By:2016/5/12 15:32:00 [只看该作者]

Dim web As new System.Windows.Forms.WebBrowser
web.ScriptErrorsSuppressed = True
web.Navigate("http://www.gzwengan.jcy.gov.cn/gzdt/")
Do Until web.ReadyState = 4
    Application.DoEvents
Loop
Dim i As Integer = 0
Dim tb1s = web.document.GetElementsByTagName("table")(36)
output.show(tb1s.innerHtml)
For Each tb1 As object In tb1s.GetElementsByTagName("tr")
    If tb1.GetAttribute("Class") = "b14" Then
        Dim tbs = tb1.GetElementsByTagName("a")
        Dim trs = tbs(0).GetElementsByTagName("href")
        Output.Show(tb1s.innerHtml & " " & tb1.GetAttribute("href"))
        output.show("------")
    End If
Next

上述红色部分运行没有效果

貌似我没有理解透 应该是在当前这个表中来获取数据  与之前的今日头条是直接在DIV中读取数据不一样的操作
[此贴子已经被作者于2016/5/12 15:34:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/12 15:44:00 [只看该作者]

Dim web As new System.Windows.Forms.WebBrowser
web.ScriptErrorsSuppressed = True
web.Navigate("http://www.gzwengan.jcy.gov.cn/gzdt/")
Do Until web.ReadyState = 4
    Application.DoEvents
Loop
Dim i As Integer = 0
Dim tb1s = web.document.GetElementsByTagName("table")(36)
For Each tb1 As object In tb1s.GetElementsByTagName("tr")
    Dim sa = tb1.GetElementsByTagName("a")
    If sa.count > 0 Then
        Dim a = sa(0)
        Output.Show(a.innertext & " " & a.GetAttribute("href"))
        output.show("------")
    End If
Next

 回到顶部
总数 12 上一页 1 2