2014-04-22 310 views
0

是否可以將瀏覽器的互聯網連接用於其他應用程序?通過瀏覽器訪問互聯網

我在瀏覽器是唯一可以訪問互聯網連接的應用程序的環境。同時,我需要運行需要互聯網訪問的Maven項目來下載所需的JAR。

我正在考慮在Chrome擴展或其他瀏覽器中創建代理服務器。但是,我希望我能找到另一種更簡單的方法。

回答

0

是的,這是可能的。

最近我在Java中創建一個HTTP_PROXY服務器,啓動3個插槽服務器:

  • HTTP服務器接收用戶請求,並
  • 的WebSocket服務器允許鉻擴展來創建連接到http_proxy服務器。
  • Http服務器接收來自Chromium的響應主體。

所以,會有3個套接字連接:

  • 接收HTTP用戶請求並傳回的內容,並
  • 要發送請求到Chromium瀏覽器的URL
  • 當收到響應通過瀏覽器(通過Xhr),它會對http_proxy服務器發送HTTP POST內容。

就這樣!

0

聽起來像Selenium WebDriver是你需要的。您可以嘗試將下載重定向到瀏覽器或嘗試以編程方式模擬瀏覽器。