Foxtable(狐表)用户栏目专家坐堂 → [求助]狐表取文件信息多个如何取


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

主题:[求助]狐表取文件信息多个如何取

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


加好友 发短信
等级:婴狐 帖子:31 积分:488 威望:0 精华:0 注册:2014/2/28 20:11:00
[求助]狐表取文件信息多个如何取  发帖心情 Post By:2014/5/26 15:21:00 [只看该作者]


更改借助IE开发人员工具分析出的div id   GetElementById("provw"),或GetElementById("cityw")GetElementById("citymar")均不成功,而学习的其他网页提取的例子均能轻易分析找出对应的div 一行的id="*list"或 table一行的 id="*elem"

 

附文件及网址 

[此贴子已经被作者于2014-7-28 16:01:33编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/26 15:34:00 [只看该作者]

这个和这些DIV无关. 每隔几天换一个网页到论坛上让工程师帮你写代码,每隔几天又换一个网页找客服帮你写一下

楼主建议你到项目需求板块,发布需求,一次性把你想取的网页全部放出来. 让别人帮你完成吧.

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/26 15:55:00 [只看该作者]

 要自己懂得分析,把帮助文档看一下 http://msdn.microsoft.com/zh-cn/library/system.windows.forms.htmlelement.aspx

 

Dim web As New System.Windows.Forms.WebBrowser()
web.Navigate("http://www.chinatimber.org/bj/default.asp")
Do Until web.ReadyState = 4
    Application.DoEvents
Loop


'取数据
Dim Cols() As String = { "产品","", "", "类别","规格","等级","产地","价格","单位","日期","报价企业" }

Dim elems As object
For Each tb As Object In web.Document.GetElementsByTagName("table")
    If tb.GetAttribute("bgcolor") = "#CCCCCC" Then
        elems = tb.GetElementsByTagName("tr")
        Exit For
    End If
Next

For Each elem As object In elems
    Dim tdelems As object =  elem.GetElementsByTagName("td")
    If tdelems.count > 9 Then
        Dim nr As Row = Tables("木材").AddNew
       
        Dim i As Integer = -1
        For Each tdelem As object In tdelems
            i = i + 1
            If Cols(i) > "" Then
                nr(Cols(i)) = tdelem.Innertext
            End If
        Next
    End If
Next
Tables("木材").save


 回到顶部