Закрытие сафари с python - PullRequest
2 голосов
/ 02 мая 2020

Я хочу открыть, а затем закрыть вкладку Safari в MacOS с помощью скрипта Python, но я не знаю, что это за команда ... Я написал две строки, чтобы открыть вкладку, и теперь мне нужно знать, способ закрытия приложения в Windows также работает в MacOS, и если да, то каково полное имя приложения Safari. Я был бы очень признателен за ответ.

import webbrowser
webbrowser.open('https://spotify.com', new=2)

Это то, что я написал, и теперь будет

def closeApp():
    try:
        os.system('TASKKILL /F /IM safari.???')

    except Exception, e:
        print str(e)

1 Ответ

2 голосов
/ 02 мая 2020

Я лично использую "webdriver" из библиотеки "selenium". Мне кажется, это проще.

Просто импортируйте webdriver из selenium.

from selenium import webdriver

Выберите браузер

browser = webdriver.Safari()

Далее откройте, что вы хотите

browser.get("https://spotify.com")

Если вы хотите переключаться между вкладками, вы можете использовать

browser.swith_to_window(window_name)

Затем, когда вы закончите, просто закройте используемую вкладку.

browser.close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...