我需要读取网页文字内容(源文件),并且判断内容是否有改变,如果有则截取一部分内容,请问我应该怎么做呢,另外IHtmlDocument2这个对象我使用时无法识别,应该怎样呢,因为比较急,希望各位高手能帮帮忙
解决方案 »
- 入门请教:交互式显示
- 为什么我编写的Delphi 7.0中的dll , 在调用的时候都没有问题,也FreeLibrary(Th)了,但是在退出主程序时候,主程序出错,提示内存错误!
- 请问使用Delphi 7的dbExpress连接SQLServer2000,最后软件打包需要捎带上那些DLL和其他文件?
- 一个关于qrdbtext的问题?望各位帮帮忙啊?
- 谁能帮我回答啊
- 关于delphi报表的问题:为什么报表有时侯能够显示数据,有时不能,只能显示编译前的基本框架?
- 动态配置ODBC连接问题
- 我应该怎么读出这写文件内容呢?
- Excel VBA问题:请问如何在单元格中插入:页号、本页小计、合计?
- RAD10中提示‘远程过程调用失败’怎么解?
- 好久没来了,看到大家这么踊跃,散分!
- 不知道有没有人知道这是哪个国家的语言文字(编程技术文章)???要是没人知道,就当是散分吧!
uses MSHTML;
var doc2 : IHtmlDocument2;begin
doc2:=WebBrowser1.Document as IHtmlDocument2;取内容一般用OuterText而非OuterHtml, OuterHtml是取带Html标记
的html文档。也可如楼上 doc2:=IHtmlDocument2(WebBrowser1.Document)
感觉不够直观,而且doc2一般要重复用,最好不要直接写,程序太长。IHtmlDocument2接口具体方法可以查MSDN, 非常多而详细,足够你用的;
因为WebBrowser是MS的东西,Borland没有帮助的,都在MSDN上。
也可以看看delphi的source目录下的mshtml.pas文件,是接口的声明。除了use mshtml, 经常用的还有要 use activex, comobj shlobj 看你用的什么接口.