我應該如何調用webbrowser.get()函數,以便打開Chrome瀏覽器?我正在運行Ubuntu 11.04和Python版本2.7。 使用webbrowser.get('chrome')會產生錯誤。從Python的webbrowser.get()調用Chrome瀏覽器瀏覽器
7
A
回答
9
快速解決方法是使Chrome成爲系統中的默認瀏覽器,然後使用簡單的webbrowser.get()。我剛剛檢查了Ubuntu 10.10,它工作得很好。
編輯
剛剛審查/usr/lib/python2.6/webbrowser.py的代碼。你應該這樣做:
In [5]: webbrowser.get('/usr/bin/google-chrome %s').open('http://google.com')
Created new window in existing browser session.
Out[5]: True
In [6]: webbrowser.get('firefox %s').open('http://google.com')
Out[6]: True
I.e.在get()的參數中有'%s'是關鍵特性。
1
爲Mac,做到這一點
webbrowser.get("open -a /Applications/Google\ Chrome.app %s").open("http://google.com")
相關問題
- 1. 互聯網瀏覽器,Chrome瀏覽器Chrome瀏覽器
- 2. Chrome瀏覽器 - 相當於Firefox瀏覽器的IE瀏覽器
- 3. Python:用Chrome瀏覽器調整
- 4. Chrome瀏覽器相比,Safari瀏覽器
- 5. ajax調用在Chrome瀏覽器,Firefox但不在IE瀏覽器?
- 6. Chrome瀏覽器window.showModaldialog
- 7. 在FF和Internet Explorer中,Chrome瀏覽器中的Chrome瀏覽器
- 8. 調用從瀏覽器
- 9. Google Chrome瀏覽器如何實現Chrome瀏覽器?
- 10. android webview調用使用chrome瀏覽器
- 11. Safari瀏覽器從其他瀏覽器
- 12. iFrame溢出x在Chrome瀏覽器,IE瀏覽器,Opera瀏覽器,但不是火狐瀏覽器上的BUG
- 13. 用python擴展Chrome瀏覽器
- 14. 問題與圖像和Chrome瀏覽器,火狐瀏覽器,IE瀏覽器
- 15. 在Chrome瀏覽器和/或Safari瀏覽器中啓用XSS
- 16. 使用Javascript檢測Chrome瀏覽器和Safari瀏覽器
- 17. @ font-face不適用於Chrome瀏覽器或火狐瀏覽器
- 18. jQuery Script適用於所有瀏覽器,但Chrome瀏覽器
- 19. Chrome瀏覽器中的TTS
- 20. event.currentTarget.activeElement的Chrome瀏覽器
- 21. Android上的Chrome瀏覽器
- 22. Chrome瀏覽器的window.open
- 23. 從瀏覽器
- 24. 從瀏覽器
- 25. 從Python控制瀏覽器
- 26. 跨瀏覽器的CSS問題(Safari瀏覽器與Chrome)
- 27. Chrome瀏覽器不支持Safari瀏覽器的CSS動畫
- 28. 檢測HTML瀏覽器中的Chrome瀏覽器
- 29. 獲取Android中的默認瀏覽器和Chrome瀏覽器
- 30. Chrome瀏覽器中的get_browser()返回「默認瀏覽器」
是它可以工作,但我寫的應用程序需要調用我的瀏覽器的方式。我正在編寫一個小的實用程序腳本,調用瀏覽器用戶選擇一些已經加載在選項卡中的URL。 – Dananjaya 2011-05-18 09:29:17
你是對的 - 看到答案編輯PLZ。 – zindel 2011-05-18 09:39:15
謝謝!有效。雖然我需要稍微改進我的程序。我正在使用for循環爲所有新選項卡提供url,但看起來,chrome會一直等到一個選項卡關閉以打開其他選項卡。 – Dananjaya 2011-05-18 09:48:46