Я пытаюсь сделать интернет-радио, основанное на открытии и закрытии веб-браузера, чтобы запустить и остановить радио, но я почему-то не могу закрыть браузер, используя разные методы.Закрытие браузера с помощью python
Я уже пробовал использовать подпроцесс .
import subprocess as sp
web = sp.Popen("epiphany http://www.google.com", shell=True)
, но после того, как делать, что я не мог ни закрыть процесс с
web.kill()
ни с
web.terminate()
Он просто ничего не делали.
Я также пробовал использовать метод selenium, но поскольку я пытаюсь сделать это на малине pi, так что единственный браузер - это прозрение, которое не поддерживается, и я не мог получить другой поддерживаемый браузер для установки.
Модуль веб-браузер в Python, кажется, не имеют какой-либо функции закрытия
Есть ли способ, что я мог закрыть браузер?
Возможный дубликат из [Как закончить подпроцесс python, запущенный с оболочкой = True] (http://stackoverflow.com/questions/4789837/how-to-terminate-a-python-subprocess-launched-with-shell-true) – taras
Почему Вы используете Селен? –
@GeorgePetrov, как я уже сказал, я делаю это на малине pi 3, и я не мог получить браузер для установки, поэтому я должен использовать epiphany (легкий браузер для pi), но он не поддерживается селеном, если я не получил концепцию все неправильный – mateuszdrwal