我遇到了麻烦。我可以从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)
答案 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搜索引擎。
希望它对您有所帮助。