Foxtable(狐表)用户栏目专家坐堂 → DOM 读取网页数据 请教 有点甜 老师


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

主题:DOM 读取网页数据 请教 有点甜 老师

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/20 21:23:00 [显示全部帖子]

 如下代码,但是这个网页访问较慢,需要等候一段很长很长的时间

 

Dim web As New System.Windows.Forms.WebBrowser()
web.ScriptErrorsSuppressed = True
web.Navigate("http://www.knfilters.com/search/applications.aspx?prod=69-9756TFK")
 

msgbox("开始访问")


Do Until web.ReadyState = 4
    Application.DoEvents
Loop

 

msgbox("开始读取")

 

Dim elems As object = web.Document.GetElementById("cph_dl_apps").GetElementsByTagName("table")

For i As Integer = 1 To elems.Count - 1
    Dim tdelems As object =  elems(i).GetElementsByTagName("Font")
    For j As Integer = 0 To tdelems.count - 1
        Dim str As String = tdelems(j).InnerHtml
        output.show(str)
    Next
Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/20 22:05:00 [显示全部帖子]

 跟dom无关,你自己看一下msgbox,读取确实慢。

 

 我等候完全打开,很慢的。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/21 9:10:00 [显示全部帖子]

 等候一段时间。


 回到顶部