从脚本中打开Chromium

时间:2018-05-31 16:05:27

标签: python chromium python-webbrowser

我遇到了麻烦。我可以从python 3 IDLE打开chrome-browser,但它似乎不能在脚本中运行....以下代码将完成而不会出现错误,但浏览器将无法打开,我使用“.open,.open_new, .open_new_tab“等。

任何反馈都会非常感激。

import os
from time import sleep
import webbrowser

def search():

  #new browser object
 chrome = webbrowser.get('chromium-browser')
  #search engine startpoint
 google = chrome.open_new("https://www.google.com")

if __name__ == "__main__":
 sleep(0.5)
 search()
 sleep(1)

1 个答案:

答案 0 :(得分:0)

浏览器无法打开,因为Chromium浏览器不是您的默认浏览器。

手动将Chromium浏览器设置为默认浏览器,然后直接运行webbrowser.open('https://www.google.com/')

如果未将浏览器设置为默认浏览器,则可以通过指定webbrowser.get()的文件路径来实现。

要打开Chromium浏览器,请输入Chrome浏览器的文件路径。

import os
from time import sleep
import webbrowser

def search():
# Chromium browser location, below location is for my PC, 
# you have to enter the file location for your PC
chrome = webbrowser.get('"C:\Users\singh\AppData\Local\Chromium\Application\chrome.exe" %s')
google = chrome.open_new("https://www.google.com")

if __name__ == "__main__":
    sleep(0.5)
    search()
    sleep(1) 

如果您想通过非默认浏览器打开URL,则会在Chromium浏览器上打开google搜索引擎。

希望它对您有所帮助。