请问如何从网页上如何抓取表格中的数据 请问我从网页上如何抓取一个数据,数据在一个表格中网页地址如下:http://172.20.1.5/iwpas/IWPas.dll?MfcISAPICommand=Open&TextType=DAY&FileType=HTML&Name=T_DAY1&Title=%5BDAILY+REPORT-2%5D&d1=10&m1=Jul&y1=2008&Ext=.htm谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先用idHttp.get()读源文件到StringStream里,然后解析html表格内容在<td>内容</td>里,当然,这个tag有时候会嵌套,用正则来解析,或者用最笨的方法判断'>' 和 '<'之间有没有东西,有的话全读出来,然后对照源文件,看看那些是你需要的,不需要的过滤。 var stream:TMemoryStream;stream:=idhttp.get('http://172.20.1.5/iwpas/IWPas.dll?MfcISAPICommand=Open&TextType=DAY&FileType=HTML&Name=T_DAY1&Title=%5BDAILY+REPORT-2%5D&d1=10&m1=Jul&y1=2008&Ext=.htm ');解析就按字符串来解析就是了就这么几个函数pos,delete,copy 用这几个函数pos,delete,copy解析似乎比较繁琐,能有简单点的解析源码么? 怎样读TXT文件,每行取一段字符 高分求助,感觉有点无奈。 如何将其他应用程序窗口里面的某个控件存储成图片? 怎样利用udl联接数据库 我编的软件在那里可以放?可以提供下载呀? 老大们,我在做SOAP时出现了这个错误,求大家帮忙,分不够可以加 怎样通过程序给共享文件夹添加用户,win2000下???,在线 如何更改Windows2000的文件夹图标? 谁知道《分布式多层应用系统篇》第三章的第一个例子,为什么老是提示我“不支持接口”? 郑州用delphi的请进 关于背景擦除TWMEraseBkgnd 如何输出字符串的十六进制码
表格内容在<td>内容</td>里,当然,这个tag有时候会嵌套,用正则来解析,
或者用最笨的方法判断'>' 和 '<'之间有没有东西,有的话全读出来,然后对照源文件,看看那些是你需要的,不需要的过滤。
stream:=idhttp.get('http://172.20.1.5/iwpas/IWPas.dll?MfcISAPICommand=Open&TextType=DAY&FileType=HTML&Name=T_DAY1&Title=%5BDAILY+REPORT-2%5D&d1=10&m1=Jul&y1=2008&Ext=.htm ');解析就按字符串来解析就是了就这么几个函数pos,delete,copy