【问题标题】:Opening Chromium from Script从脚本打开 Chromium
【发布时间】:2018-05-31 16:05:26
【问题描述】:

我遇到了麻烦。我可以从 python 3 IDLE 打开 chromium-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)

【问题讨论】:

  • 在我的 Linux Mint 上,您的代码可以在 Python 2 和 Python 3 中运行
  • 感谢您的回复。我最终不得不在几个不同的地方将 chromium-browser 设置为默认值。从终端执行时,脚本现在可以顺利运行

标签: python chromium python-webbrowser


【解决方案1】:

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

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

或者

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

打开 Chromium 浏览器,输入 chromium 浏览器的文件路径。

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 搜索引擎。

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-06
    • 2019-12-29
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多