获得静态态内容 gethtml :=(WebBrowser1.Document as IHTMLDocument2).body.innerHTML; 获得动态内容 ,但是注意时间. 可能获取时,动态内容还未完全生成 htmldocument := WebBrowser1.Document as IHTMLDocument3 ; gethtml := htmldocument.documentElement.outerHTML; 而且可能和交互相关. 以淘宝网页为例. 加载某产品网页成功后 ,2分钟后直接导出 ,内容大小为134kb. 加载某产品网页成功后 ,立即滚动到底部,30秒后导出,内容大小为200kb. |
|