是否有包裝,讓我來訪問和修改原始的請求數據(如標題,主體,直接從WebBrowser對象cookies在WinForms應用程序使用C#?網頁瀏覽器包裝
Q
網頁瀏覽器包裝
0
A
回答
2
1
你也可以嘗試實現你自己的Asynchronous Pluggable Protocol。所以你將能夠訪問和修改請求,然後將它們轉發給目的地使用例如HttpWebRequest
或原始套接字。
你可能會考慮一些有用的鏈接開始使用:
- A Simple protocol to view aspx pages without IIS implemented in C#
- Internet Explorer Asynchronous Protocol Library
雖然,在這種情況下使用異步可插入協議仍然看起來像一個黑客(至少我)。
1
好的......所以我花了4天的時間去尋找一個可靠的解決方案來解決這個問題。主要能夠訪問原始出站請求以及與.Net中webBrowser控件關聯的原始入站響應。結果絕對令人失望。爲什麼這是一筆鉅額交易?爲什麼不能MSFT修復該控件併爲rawRequest和RawResponse添加屬性?如果你看,你會發現開發人員試圖在過去的5 - 10年中解決這個問題。沒有人提出解決方案?真?跆拳道???
「WebBrowser.CreateSink法」 蠕蟲的
- 巨大即可。去這裏會打破你的想法。
「最完整的C#的Webbrowser包裝控件」
- Win7上,試圖regsrv32在 錯誤從2006年的結果所需要的老屁股ATL DLL。
「子類的web瀏覽器控件」
- 不會工作,以獲得對實際請求/響應HTTP分組數據。
...嘆息
相關問題
- 1. 網頁瀏覽器內的網頁瀏覽器
- 2. 單網頁瀏覽器
- 3. 網頁跨瀏覽器CSS
- 4. .NET網頁瀏覽器&textarea
- 5. 顛覆網頁瀏覽器
- 6. 點擊網頁瀏覽器
- 7. 上awesomium網頁瀏覽器
- 8. 瀏覽器呈現網頁
- 9. HTML和網頁瀏覽器
- 10. 瀏覽網頁
- 11. 在wpf網絡瀏覽器控件中瀏覽安全網頁
- 12. 查找網頁瀏覽器的網址
- 13. 如何創建像Chrome瀏覽器等網頁瀏覽器
- 14. 區分移動瀏覽器和PC網頁瀏覽器
- 15. 如何在瀏覽器中使用網頁瀏覽器控件?
- 16. 如何網頁瀏覽器設置爲文本瀏覽器
- 17. 瀏覽器縮小網頁(Safari瀏覽器除外)
- 18. 在vb「網頁瀏覽器控件」中打開Chrome瀏覽器
- 19. Wpf網頁瀏覽器+ ftp服務器
- 20. 使用網絡瀏覽器下載Rust包裝箱
- 21. Android瀏覽器渲染飛鏢網頁,但網頁瀏覽不要
- 22. 在網頁中瀏覽/瀏覽按鈕
- 23. 如何確保我的頁面被operamini瀏覽器包裝?
- 24. 選擇一個網頁瀏覽器上安裝
- 25. WebBroser1.Navigate只能一次(C#)(重裝網頁瀏覽器)
- 26. 互聯網瀏覽器,Chrome瀏覽器Chrome瀏覽器
- 27. C-通過網頁瀏覽器訪問HTTP網頁服務器
- 28. Recreate在網頁瀏覽器中查找頁面瀏覽器功能
- 29. 如何同步瀏覽網頁瀏覽器?
- 30. 更改視圖使用網頁瀏覽器時瀏覽目錄
.NET有一個Web瀏覽器控件,http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx –
我知道Javascript有這種能力。它不能修改url中的域,但可以動態修改其餘的URI。 Selenium項目有一個JavaScript執行器類。 – djangofan