如何使用Python向瀏覽器添加處理程序,因此當有人點擊鏈接如foo:// foobar /時,它會打開我的程序來處理它?理想情況下,會有跨平臺的方法,但我認識到可能需要特定於操作系統的代碼。用於網絡瀏覽器的Python URL處理程序
回答
你知道KDE的解決方案嗎? – computergeek6 2011-05-06 02:34:31
谷歌發現這個:http://lists.debian.org/debian-kde/2011/02/msg00048.html – 2011-05-06 02:37:58
感謝您的幫助! – computergeek6 2011-05-06 02:38:58
我不確定,你爲什麼要找操作系統特定的代碼。但是有一個名爲webbrowser的模塊,您可以在程序中使用它作爲可以打開平臺特定瀏覽器的處理程序。這有幫助嗎?
webbrowser是一個很好的模塊,但是他在尋找的是一種將*從普通Web瀏覽器*派發到* python程序的方式,而不是其他方式。 (不是我downvote,順便說一句) – 2011-05-06 01:58:28
好吧,我明白了。但是這可以通過'subprocess'來處理,並將他的程序和url作爲參數。讓我看看伊格納西奧指出了什麼。 – 2011-05-06 02:37:54
不,他希望某個「協議」(如「foo:// foobar /」中的「foo」)在正常的Web瀏覽會話中由Python程序自動處理。我沒有看到特定的* python *模塊如何幫助您自動啓動* python。 – 2011-05-06 02:44:32
- 1. 跨瀏覽器網絡應用程序
- 2. 適用於網絡應用程序的最佳瀏覽器
- 3. 網絡瀏覽器命令行程序
- 4. 獨立於IE瀏覽器的網絡瀏覽器
- 5. 從網絡瀏覽器中獲取url
- 6. 瀏覽器OnLoad事件處理程序
- 7. 用於iPhone的開放源代碼的網絡瀏覽器,用於應用程序瀏覽?
- 8. Python網絡瀏覽器不能打開瀏覽器
- 9. Apache Shiro - 瀏覽器URL只適用於使用網站瀏覽
- 10. 網絡瀏覽器集成
- 11. 已編譯的應用程序中的Matlab網絡瀏覽器
- 12. c#網站事件處理程序+瀏覽器返回
- 13. 網絡瀏覽器不處理PHP代碼爲PHP代碼
- 14. 將我的iOS應用程序檢測爲網絡瀏覽器
- 15. 瀏覽器中的舒適Javadoc API(網絡應用程序)
- 16. 有沒有模擬iPhone瀏覽器的網絡應用程序?
- 17. 來自網絡瀏覽器的桌面應用程序
- 18. 程序員之間網絡瀏覽器的使用
- 19. 在網絡瀏覽器中運行的Java小應用程序
- 20. 用於測試的輕量級網絡瀏覽器
- 21. 自動網絡瀏覽器?
- 22. 打開網絡瀏覽器
- 23. 一個PHP的網絡瀏覽器
- 24. 高性能在瀏覽器的網絡
- 25. 區分iPhone網絡瀏覽器和iPhone應用程序用戶代理
- 26. 適用於網絡瀏覽器和Mac設備的跨平臺繪圖程序
- 27. 如何使用Python從網絡瀏覽器獲取cookie?
- 28. 背後的NAT - 需要訪問基於網絡的應用程序(使用網絡瀏覽器)
- 29. 使用網絡瀏覽器的P2P
- 30. 獲取基於瀏覽器的WPF應用程序的URL
請發表你嘗試過什麼/或至少到目前爲止搜索。這個想法並不是說這裏的其他人爲你建立東西。 – Trufa 2011-05-06 01:38:56
我已經瀏覽了python標準庫並搜索了「python custom url handler」以及它的各種排列。我並不是要求某人爲我創造一些東西,只是一個指向正確方向的指針,所以我可以自己構建它。 – computergeek6 2011-05-06 02:35:57