当前的HTML我想要做什么:
我想从谷歌浏览器获取当前选项卡的HTML
什么,我不想做的事:
获取当前标签url,然后使用webClient.DownloadString
获取html。 (我已经做到了)
从我的谷歌浏览器中获取html而不是从当前的谷歌浏览器网址获取html是非常重要的。
我曾尝试:
获得来自谷歌浏览器当前标签
WebKit.NET
WebKit.NET让我导航到URL 像谷歌浏览器。
我想将“connect
”放入当前的google chrome窗口,然后进入当前标签窗口,将当前标签文档插入WebKit.DOM.Document
。
对于我使用的其他项目SHDocVw.ShellWindows
(ShellWindows =所有支持的窗口),SHDocVw让我得到当前标签internet explorer
的当前html。
例子:
Dim shellWindows As New SHDocVw.ShellWindows
For Each Ie As SHDocVw.InternetExplorer In shellWindows
Dim htmlDoc As mshtml.HTMLDocument = Ie.Document
Next
SHDOCVW可与Internet Explorer
仅。
如何浏览铬选项卡然后将html插入到字符串列表中?
我怀疑答案在于WebKit.Interop.dll
,但我没有这个库的经验。
我相信有人有办法解决这个问题,
选项卡窗口的类名是Chrome_RenderWidgetHostHWND
(通过使用间谍++),
我觉得我不能从当前选项卡Handle
获得HTML,
但也许我可以将句柄转换为WebKit.DOM.Document
- 但我更愿意检查第一个选项。
对我来说,以正确的方式和最好的方式进行项目是非常重要的。
你有没有找到答案? – 2015-01-19 23:32:58