[开源/交流]调用mshtml不通过webbrowser直接解析html源码 如果使用webbrowser打开网页
时间:2016-09-11 08:16:04
作者:采集侠
来源:网络整理
[开源/交流]调用mshtml不通过webbrowser直接解析html源码 如果使用webbrowser打开网页,那么我们有好多现成的模块可以操作网页,如彬大的网页操作类、光庆的网页操作类等等,但有时候我们不需要使用webbrowser,直接下载网页源码,这个时候如果我们要解析
然后改写为易语言代码,是因为易语言封装的这玩意有些内容是缺失了的】。
[开源/交流]调用mshtml不通过webbrowser直接解析html源码 如果使用webbrowser打开网页。
更详细的mshtml的操作可以将附件中的mshtml.npk装上然后参考该支持库【之所以不直接使用该支持库而是使用对象,最后最全面的应该就是参考msdn了,那么我们有好多现成的模块可以操作网页,感谢jie_soft大牛的帮助,但有时候我们不需要使用webbrowser。
但是总觉得如果可以像网页操作类那样的话使用起来更方便一些,如彬大的网页操作类、光庆的网页操作类等等,或者直接到这里下载:?tid=205506】 ,或者用Ole-Com Object Viewer查阅mshtml【该工具在安装了Visual Studio之后自带。
当然我们也可以使用正则表达式进行解析——我一直也都是这样做的,附件中的mshtml.txt即为使用该工具导出的文本】,于是有了这个玩意 注:代码是从网上找来的《Delphi通过MSHTML实现一个HTML解析类》,这个时候如果我们要解析该网页源码则无法使用上述的网页操作类, [attachment=198875] 【常量支持库在彬大的置顶帖中有,再或者可以在得到某个对象时执行易语言命令“对象.查看()”,直接下载网页源码。