假設我登錄並連接到Firefox(或任何其他瀏覽器)的網站,現在我可以在瀏覽器中下載請求。假設我想使用wget或curl使用firefox的連接。有沒有辦法使用firefox作爲443和80端口的全系統代理?下面是一個使用場景:如果下載管理器對這些請求是由瀏覽器代理並創建的,那麼這對於下載管理器來說會很有趣,可以使用存儲在瀏覽器中的所有憑據。 因此,瀏覽器將在端口443上接收請求並複製或轉發它。在這種情況下,代理和轉發可能不是合適的詞彙。如何使用webbrowser作爲代理?
0
A
回答
0
我不知道Firefox(或任何其他主流瀏覽器)的任何功能,可以真正使用它作爲某種代理,對不起。
你不能以某種方式「使用firefox已有的連接」,因爲在http通信中客戶端和服務器之間沒有永久連接。 http是一個永久保持打開狀態的無狀態協議。相反每個http請求都是分開發送的,每次打開一個新的套接字。
但是類似的可能是「一半可能」用粗一些的解決方法:
什麼你可以但嘗試是簡單地啓動瀏覽器的每一個請求,你想要做的一個新實例。實際上,這並不是而是開始一個新的實例,但重新使用一個已經存在的實例,並通常在那裏打開一個新的標籤。通過這種方式,您可以以原始方式「遠程控制」已啓動的瀏覽器並進行下載,如果和只在您指定的網址會導致下載的情況下進行下載。但是,這一切都取決於瀏覽器設置,因此下載將存儲在本地文件系統中的文件中,您必須再次讀取有效內容。
這一切都不是真正有效和方便,這就是爲什麼它可能沒有多大意義。相反,你應該爲這樣的通信創建一個簡單的腳本。這方面的努力並不高。
相關問題
- 1. 使用代理瀏覽webBrowser
- 2. 我如何使用TOR作爲代理?
- 3. Webbrowser導航用戶代理
- 4. 如何更改WebBrowser的代理?
- 5. 如何在C#webbrowser中使用套接字代理?
- 6. WebBrowser如何使用私人代理ID:通
- 7. 如何爲WebBrowser控件處理線程
- 8. C#WebBrowser控制代理
- 9. .NET WebBrowser的代理設置
- 10. 如何使用Express作爲代理和XHR爲客戶
- 11. 使用WebBrowser處理餅乾
- 12. 使用WebBrowser處理頁面
- 13. C#如何使用WebBrowser作爲類類型的arg
- 14. 更改用戶代理WebBrowser對象C#
- 15. 如何使用PHP檢測「Google Chrome」作爲用戶代理?
- 16. 如何使用express.js作爲代理在angularjs種子應用
- 17. 如何更改C#中的WebBrowser控件用戶代理#
- 18. 如何在Windows 7中使用Squid代理作爲級聯代理?
- 19. 在WebBrowser和WebRequest中使用代理,如何包含用戶名和密碼?
- 20. 如何使用代理&&代理
- 21. 如何使用Pyro代理對象作爲工廠?
- 22. 如何使用nsq作爲ELK棧的代理(ElasticSearch + LogStash + Kibana)
- 23. 如何使用express作爲通過代理?
- 24. Elixir + Phoenix:如何將代理商作爲商店使用?
- 25. 如何使用nginx作爲反向代理顯示uwsgi erros
- 26. 如何使用Python流套接字作爲代理?
- 27. 如何使用代理作爲表擴展表中的鍵?
- 28. 如何使用服務器IP作爲代理
- 29. 如何使用Heroku作爲API代理(Node.js)?
- 30. 如何使用nginx 1.9.5作爲gRPC的反向代理?
也許有人使用webdriver框架selenium或nodejs實現了類似的東西。我幾乎可以肯定,像這樣的東西已經寫得很好。 – v217
@ user22207正如所寫:「我不知道」......雖然我不明白nodej應該如何發揮作用。 – arkascha