Foxtable(狐表)用户栏目专家坐堂 → 各位大神 以下网页数据 怎么抓取, 请赐教


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

主题:各位大神 以下网页数据 怎么抓取, 请赐教

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/7 10:14:00 [显示全部帖子]

 测试了下,用webbrowser是获取不了数据的。应该是限制执行了js代码。

 

 用下面的代码

 

Dim ie As Object = CreateObject("InternetExplorer.Application")
With ie
    '.Visible = True
    .Navigate("http://data.eastmoney.com/zjlx/300556.html")
    Application.DoEvents
    Do While .Busy OrElse .Document.GetElementById("data_superlr").Gettype.name = "DBNull" OrElse .Document.GetElementById("data_superlr").innerText = ""
        Application.DoEvents
    Loop
    output.show(.Document.GetElementById("data_superlr").innerText)
    output.show(.Document.GetElementById("data_ddlr").innerText)
    .quit
    ie = Nothing
End With


 回到顶部