如何读取网页数据?(80分)

  • 主题发起人 主题发起人 gxw
  • 开始时间 开始时间
G

gxw

Unregistered / Unconfirmed
GUEST, unregistred user!
用IE以会员身份登陆某信息网站(需要输入认证码)后,里面有300多页5列N行的价格表,我想编写个程序把这些表的数据逐一读出后保存到本地数据库。
测试发现,若用idHTTP直接下载网页文件,能取到的仅是数据表的前3列数据,后2列均显示为“会员数据”,即使当时已经以会员身份登陆也是如此。但若直接使用Ctrl+A和Ctrl+C则可将所有数据拷贝进剪贴板。
求教各位象这样的情况该如何编程读取数据,用控件还是模拟Ctrl+A和Ctrl+C?
 
用IdHttp+WebBrower获取网页源代码,并将其Copy到Memo中然后分析,提取数据,最后保存到数据库中。接分!
 
to Johnny_du:
您所指的网页源代码概念上和直接用IdHttp下载下来的html文件有何不同吗?抱歉我还真没用过WebBrower。我这就去摸索摸索,成功的话这分跑不了~~[:D]
 
好象还是不行。用WebBrower(URL)确实可以看到表内数据,但因为WebBrower没法直接执行保存操作,再用idHTTP下载还是一样[:(]
 
呵呵,用 WebBrower + IHTMLDocument + memo1 搞定了
谢谢Johnny_du,散分~~~

只剩1分,如今我是真正的贫困阶层了[:D][:D]
 
后退
顶部