Открытие Chromium из скрипта - PullRequest
0 голосов
/ 31 мая 2018

У меня проблемы.Я могу открыть chromium-browser из Python 3 IDLE, но он не работает в скрипте .... следующий код завершится без ошибок, но браузер не откроется, если я использую ".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 голосов
/ 10 декабря 2018

Браузер не открывается, потому что браузер 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) 

Откроется поисковая система Google в браузере Chromium, если вы хотите открыть URL-адрес в браузере, отличном от браузера по умолчанию.

Надеюсь, он вам помог.

...