Мой скрипт запускает команду каждые X секунд.Как получить имя браузера по умолчанию с помощью python
Если команда похожа на «start www» -> открывает веб-сайт в браузере по умолчанию, я хочу иметь возможность закрыть браузер до следующего запуска команды.
Эта короткая часть скрипта ниже:
if "start www" in command:
time.sleep(interval - 1)
os.system("Taskkill /IM chrome.exe /F")
Я хочу, чтобы быть в состоянии поддерживать FireFox, то есть, хром и опера, и только закрыть браузер, который открыл по URL.
Для этого мне нужно знать, какой процесс убить.
Как я могу использовать python для определения моего браузера os `s по умолчанию в Windows?
Как вы _описываете браузер по URL-адресу? 'Webbrowser.open'? 'Os.startfile'? Запуск '' start '{} "'. Format (url)' через 'os.system'? Использование стороннего модуля? – abarnert
попробуйте следующее: http://stackoverflow.com/questions/5916270/pythons-webbrowser-launches-ie-instead-of-default-on-windows-7 – Vivek
@Vivek: Я не думаю, что это отвечает на вопрос OP. По-видимому, он уже знает, как открыть веб-страницу (хотя он не сказал нам, как он это делает). Он просто хочет знать, как убить процесс, используемый для открытия этой веб-страницы. – abarnert