mshtml可以说是一个不错的解析html利器,对于像我这样一直都是不用webbrowser,直接用socket或者WebRequest进行HTTP通讯
然后再用IHTMLDocument2.write(html)载入得到的html源进行解析.
但是今天碰到一个问题,就是载入html到IHTMLDocument2后,弹出了下面的框.
搜了一下,貌似只有看见人问,没有看到解决办法,其实也就是很简单的事情,只需要载入前使用下面一句代码:
html = html.Replace("script", "soript");
别问我soript是什么,别问我soript是什么,别问我soript是什么,别问我soript是什么,别问我soript是什么... ...
这次也明白了原来IHTMLDocument2是载入html源后是会执行脚本的...是会执行脚本的...是会执行脚本的...是会执行脚本的...
时间: 2025-01-01 02:53:57