Как закрыть процесс на python
Я открываю сайт в гугл (режим инкогнито) через subprocess.Popen. Когда time.sleep(5) завершился, функция process.terminate() или process.kill() не закрывает гугл.
Мой код:
import requests
import subprocess
import time
while True:
try:
responce = requests.get('http://127.0.0.1:5000/get_url')
try:
if responce.json()['WARNING']:
print('All complete')
time.sleep(5)
except:
url = responce.json()['messages']
p = subprocess.Popen([f"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", "-incognito",url])
# os.system(f"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe -ArgumentList @( '-incognito', 'www.google.com'" )
time.sleep(5)
p.terminate()
p.kill()
print(url)
except Exception as e:
print(e)
time.sleep(5)