mshtml可以说是一个不错的解析html利器,对于像我这样一直都是不用webbrowser,直接用socket或者WebRequest进行HTTP通讯

然后再用IHTMLDocument2.write(html)载入得到的html源进行解析.

但是今天碰到一个问题,就是载入html到IHTMLDocument2后,弹出了下面的框.

使用IHTMLDocument2解决弹出"为了让该网站给你提供个人化信息,是否允许在你计算机放置cookie?"

搜了一下,貌似只有看见人问,没有看到解决办法,其实也就是很简单的事情,只需要载入前使用下面一句代码:

html = html.Replace("script", "soript");

别问我soript是什么,别问我soript是什么,别问我soript是什么,别问我soript是什么,别问我soript是什么... ...

这次也明白了原来IHTMLDocument2是载入html源后是会执行脚本的...是会执行脚本的...是会执行脚本的...是会执行脚本的...

相关文章:

  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
  • 2021-11-08
  • 2022-01-15
  • 2021-05-17
  • 2021-07-04
  • 2021-12-25
猜你喜欢
  • 2021-09-20
  • 2021-12-17
  • 2021-04-03
  • 2022-12-23
  • 2021-04-13
  • 2021-09-17
相关资源
相似解决方案