mshtml可以說是一個不錯的解析html利器,對於像我這樣一直都是不用webbrowser,直接用socket或者WebRequest進行HTTP通訊
然后再用IHTMLDocument2.write(html)載入得到的html源進行解析.
但是今天碰到一個問題,就是載入html到IHTMLDocument2后,彈出了下面的框.
搜了一下,貌似只有看見人問,沒有看到解決辦法,其實也就是很簡單的事情,只需要載入前使用下面一句代碼:
html = html.Replace("script", "soript");
別問我soript是什么,別問我soript是什么,別問我soript是什么,別問我soript是什么,別問我soript是什么... ...
這次也明白了原來IHTMLDocument2是載入html源后是會執行腳本的...是會執行腳本的...是會執行腳本的...是會執行腳本的...