作者joans (宅?)
看板Visual_Basic
标题Re: [.NET] 写网页解析软体
时间Sun Dec 4 20:15:28 2011
不好意思 想借题问一下
之前因为需要在程式解取网路的某些数值
再加以计算 并再程式输出
所以我用VB里的 WebBrowser
硬是写了一个还堪用的程式~
但我发现 网路内容一稍不符合我的内容
就会完全解取错误..
我做法是
首先是先看原始码 找出我的要资料是属於在哪一个层级?
例如 : <td>
先是用 Navigate 读取
接着 WebBrowser1.Document.GetElementsByTagName("td").Count
取得总数
最後再跑一个回圈 (WB : string 类别)
WB = WebBrowser1.Document.GetElementsByTagName("td")(i)
最後判断 wb 是不是我要的资料(字串)
我印象中是这样做出来
我知道这方法很烂..
当时时间不够 只好这样写出来..
刚刚看到这类文章
想问一下高手 是怎麽利用 WebBrowser
写在网路捞资料的程式呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.230.11.17
1F:→ Semisphere:捞table回来就有tr td,取innerhtml or innertext 12/05 12:47
2F:→ MOONRAKER:前一篇推文已经有推荐工具 12/05 16:15