當前的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