Я видел несколько вопросов, связанных с этим, но у меня все еще есть проблемы.Откройте файл HTML с Python, используя Firefox, когда Firefox не является браузером по умолчанию
Запуск кода:
>>>webbrowser.get('firefox')
ошибки с:
webbrowser.Error: could not locate runnable browser
Для устранения я побежал:
>>>print(webbrowser._browser)
{'windows-default': [<class 'webbrowser.WindowsDefault'>, None], 'c:\\program files\\internet explorer\\iexplorer.exe': [None, <webbrowser.BackgroundBrowser object at 0x000000000651FEB8>]}
Странно, что у меня установлен Firefox, это мой браузер по умолчанию, а файл HTML, который я пытаюсь открыть через Python, открывается с помощью Firefox.
Все было бы правильно с миром, за исключением того, что мне нужно отправить эту программу людям, которые, вероятно, установили IE в качестве их Windows по умолчанию, а файл HTML должен быть открыт в Firefox.
Вы можете установить селен и сделать webdriver.Firefox() –