WebBrower控件编程,获取网页显示数据存入本地数据库 ( 积分: 100 )

  • 主题发起人 主题发起人 SujmSujm
  • 开始时间 开始时间
S

SujmSujm

Unregistered / Unconfirmed
GUEST, unregistred user!
我的信箱: sujm@public1.sz.js.cn
用WebBrower控件编程,思路是:把Web的html文件存入memo1后再获取数据
Memo1.Lines.Add(IHtmlDocument2(WebBrowser1.Document).Body.OuterHtml);
谁能够提供代码把我所需的字段名对应的记录内容从html文件的分离出来后存入数据库,所需要的字段名有:序号;
人员编号;
姓名;
性别 ;身份证号;
立案单位;
户籍地;
出生日期;
现在我把html文件的代码也贴出(申明,贴子中的姓名等类同纯属巧合):
<BODY text=#000000 bgColor=#ffffff leftMargin=0 background=../js/backtu.gif topMargin=0><!-- saved from url=(0014)http://jinkai/ --><!-- saved from url=(0061)http://www.blueidea.com/doc/webpage/other/200201/00000281.asp --><LINK href=&quot;../js/index_files/content.css&quot;
type=text/css rel=stylesheet>
<META content=&quot;Copyright 2002 By xq All Rights Reserved.&quot;
name=Copyright>
<SCRIPT language=JavaScript1.2 src=&quot;../js/index_files/jin_menu.js&quot;></SCRIPT>
<SCRIPT language=JavaScript1.2 src=&quot;../js/index_files/cookie.js&quot;></SCRIPT>
 
我的信箱: sujm@public1.sz.js.cn
用WebBrower控件编程,思路是:把Web的html文件存入memo1后再获取数据
Memo1.Lines.Add(IHtmlDocument2(WebBrowser1.Document).Body.OuterHtml);
谁能够提供代码把我所需的字段名对应的记录内容从html文件的分离出来后存入数据库,所需要的字段名有:序号;
人员编号;
姓名;
性别 ;身份证号;
立案单位;
户籍地;
出生日期;
现在我把html文件的代码也贴出(申明,贴子中的姓名等类同纯属巧合):
<BODY text=#000000 bgColor=#ffffff leftMargin=0 background=../js/backtu.gif topMargin=0><!-- saved from url=(0014)http://jinkai/ --><!-- saved from url=(0061)http://www.blueidea.com/doc/webpage/other/200201/00000281.asp --><LINK href=&quot;../js/index_files/content.css&quot;
type=text/css rel=stylesheet>
<META content=&quot;Copyright 2002 By xq All Rights Reserved.&quot;
name=Copyright>
<SCRIPT language=JavaScript1.2 src=&quot;../js/index_files/jin_menu.js&quot;></SCRIPT>
<SCRIPT language=JavaScript1.2 src=&quot;../js/index_files/cookie.js&quot;></SCRIPT>
 
不会吧,在delphi6的Demos里面Indy里有个HttpClient你稍修改就可以了
 
jfyes兄:
能否给个例子? 谢谢!
 
例子暂时没有,Demos里面Indy, 你再结合正则表达式就可以,或者自己写个function就可以提取指的网页元素,再根据相关元素保存到数据库.
 
你这个需要用到这个
http://www.euromind.com/iedelphi/uilessparser.htm
或者别的html解析器。
 
后退
顶部