我使用browsermob-proxy-2.1.0-beta-4-bin,當我創建一個實例時,我只能查看基於HTTP的站點。有沒有辦法查看HTTPS站點?Browsermob:如何接受https流量
0
A
回答
0
Browsermob Proxy的2.1.0-beta-4版本肯定支持https。我現在正在使用它與自動瀏覽器測試集成。我能夠通過代理髮送https流量,使用請求/響應處理程序捕獲所述流量,並在我轉儲它們時出現在HAR文件中。
如果你想要一個更具體的答案,你需要提供更多關於你在做什麼的細節。什麼瀏覽器?你怎麼使用它?您是否無法獲取瀏覽器的網頁,或者無法捕獲代理中的流量?您的瀏覽器能否在沒有代理的情況下直接連接到https網站?你是否遇到超時錯誤?
如果您手動將瀏覽器配置爲通過Browsermob Proxy的獨立版本進行代理,並且頁面請求失敗,則可能是您的安全流量無法訪問代理服務器,或者您的瀏覽器出現故障關於代理玩中間人的消息。或者,也可能存在防火牆干擾到達https站點的代理。
0
@Brian S.
我也面臨同樣的問題。
讓我回答上面提問的問題.. 1.我正在使用ChromeBrowser。
2.
proxy = new BrowserMobProxyServer();
proxy.start(0);
Proxy seleniumProxy = ClientUtil.createSeleniumProxy(proxy);
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, seleniumProxy);
capabilities.setCapability(CapabilityType.PROXY, seleniumProxy);
System.setProperty("webdriver.chrome.driver", "chromedriverpath");
driver = new ChromeDriver(capabilities);
proxy.enableHarCaptureTypes(CaptureType.REQUEST_HEADERS, CaptureType.RESPONSE_HEADERS);
proxy.newHar("URL");
driver.manage().window().maximize();
driver.get("URL");
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Robot rb = new Robot();
rb.keyPress(KeyEvent.VK_ENTER);
- 是的,我無法獲得網頁HTTPS的瀏覽器堂妹,如果將其更改爲HTTP協議的頁面加載。
- 是的,我的瀏覽器直接連接到沒有代理的https站點。
- 是的,我得到這個錯誤的HTTPS - 這個網站無法達成 - 在URL的網頁可能暫時無法連接,或者它已永久性地移動到一個新的Web address.ERR_TUNNEL_CONNECTION_FAILED
相關問題
- 1. 如何僅接受https流量並使用Spring Security拒絕所有http流量?
- 2. 如何捕獲https流量?
- 3. BrowserMob Proxy +硒捕獲https請求
- 4. Browsermob HTTPS請求與身份驗證頭
- 5. FiddlerCore如何解密HTTPS流量
- 6. 如何在nodejs中轉發HTTPS流量?
- 7. 如何正確代理https流量?
- 8. 過濾HTTPS流量?
- 9. 如何接受來自客戶端(視頻流)的TCP流?
- 10. 如何包裝接受標量的R函數,以便接受矢量?
- 11. 資源屬性不接受流量變量
- 12. ApiController如何接受多個變量?
- 13. 如何提示用戶接受或拒絕HTTPS證書?
- 14. 如何配置phoenix/elixir應用程序接受https請求
- 15. 如何讓Tomcat(等)接受HTTPS代理請求?
- 16. 如何使AWS api網關接受http而不是https
- 17. Visual Basic https獲取請求 - 接受SSL
- 18. AS3。接受變量?
- 19. 無法訪問與selenium使用browsermob代理不安全的https
- 20. BrowserMob代理不會黑名單https資源
- 21. 如何配置Wireshark以查看HTTPS流量?
- 22. 如何通過.htaccess將所有流量重定向到https
- 23. 如何讓流量到域去除https子域
- 24. 如何將所有http流量重定向到https
- 25. WEBrick&Sinatra:如何將所有http流量重定向到https
- 26. 如何啓用和接受HTTPS連接並在GCE上設置SSL證書
- 27. 以明文方式捕獲HTTPS流量?
- 28. 嗅探Android應用程序HTTPS流量
- 29. 將Jetty HTTP流量路由到https
- 30. 重定向所有流量https://www.example.com
沒有ü發現任何解決方案?我也試圖解決這個問題,但無法通過browsermob獲取https流量 - 使用最新的BMP版本2.1.4和selenium webdriver - 3.0.1 ..對於https連接 - 瀏覽器不打開url並給出響應 - 無法訪問此網站 - https://xxxx.com/中的網頁可能會暫時關閉,或者它可能已永久移動到新的網址.ERR_TUNNEL_CONNECTION_FAILED – user2205230