Foxtable(狐表)用户栏目专家坐堂 → [求助]提取网页数据错误


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

主题:[求助]提取网页数据错误

帅哥哟,离线,有人找我吗?
建筑人生
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:341 积分:3422 威望:0 精华:0 注册:2014/8/20 20:14:00
[求助]提取网页数据错误  发帖心情 Post By:2018/9/15 12:26:00 [只看该作者]

Dim web As new System.Windows.Forms.WebBrowser
web.ScriptErrorsSuppressed = True
web.navigate("http://glj.fjgczj.com/Information/Index")

Do Until web.ReadyState = 4   ' 4
    Application.DoEvents
Loop

Dim tbs = web.Document.GetElementsByTagName("table")'是根据控件TAG获取这个控件对象,返回的是一个对象数组
For i As Integer = 0 To tbs.count-1   '2    
    Dim tb = tbs(I)    
    Dim trs = tb.GetElementsByTagName("tr")  '
    For Each tr As object In trs
        
        Dim tds = tr.GetElementsByTagName("td")  '        
        Dim dr As DataRow
        dr = DataTables("信息价").AddNew()
        
        dr("材料编码") = tds(0).Innertext
        dr("材料名称") = tds(1).Innertext
        dr("规格") = tds(2).Innertext
        dr("不含税综合价") = tds(3).Innertext
        dr("单位") = tds(4).Innertext
        dr("含税综合价") = tds(5).Innertext
        dr("备注") = tds(6).Innertext
        'dr("年份") = tds(0).Innertext
        'dr("月") = tds(0).Innertext
        'dr("地区") = tds(0).Innertext
        
    Next
Next


 以上代码不能提取数据,怎么修改
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:提取网页数据.table


数据网址:http://glj.fjgczj.com/Information?Year=2018&Month=01&WayID=14&WayID2=4&CityID=7&CityID2=93&qKeyWord=
[此贴子已经被作者于2018/9/15 13:34:58编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106763 积分:543016 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/15 14:22:00 [只看该作者]

浏览器打开网页,然后按F12,请自行分析网页结构。我这里不再提供网页抓数据之类的支持

 回到顶部