1

我目前正在寻找解决我遇到的问题的方法。我的目标是能够获得已经看过的 HTML 页面的源代码。本来我打算浏览一下 IE 的历史,然后获取每个访问过的站点的源代码,但是目前这不可行,如果可能的话,我正在寻找一种方法,它可以简单地提取当前在 Internet Explorer 中查看的页面,然后提取源代码。

客户端应用程序是否有可能做到这一点?连接到 Internet Explorer 并获取源代码?如果是这样,如何,参考什么等。请注意,我不想在客户端使用我自己的浏览器,而是应用程序 Internet Explorer。

谢谢!

互联网浏览器 8 / 9。

4

1 回答 1

2

您可以通过两种方法做到这一点。

首先是像FiddlerCore这样的 http 代理

其次是 MSHTML(COM 库:Microsoft HTML 对象库)

Dim tWindows As ShellWindows = new ShellWindows
For Each tInstance As IWebBrowser2 in tWindows
  Console.WriteLine(tInstance.LocationURL)
Next
于 2013-02-08T17:25:52.987 回答