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