Я сделал код, который при запуске, он ждет 2 часа, отображает видео, ждет, а затем закрывается. вот :
import time
import webbrowser
import os
total_breaks = 3
breaks_taken = 0
while breaks_taken < total_breaks:
time.sleep(30)
print('you have taken a break at:' + time.ctime())
webbrowser.open("https://thewikihow.com/video_-qlJiGGvPUI")
time.sleep(12)
os.system("taskkill /im chrome.exe /f")
breaks_taken += 1
Но я увидел, что он закрывает весь браузер (хром), но я хочу закрыть открытую вкладку. Я использую windows 10 и python 2.7.14. Мне действительно нужны простые ответы. (Новый ученик)
Вы не можете закрыть вкладку с помощью taskkill, потому что задача не соотносится с вкладкой 1: 1
Для более подробного ответа прочтите это
Вы можете использовать pynput
для управления своей клавиатурой.
и в конце сеанса используйте ctrl + w
, чтобы закрыть вкладку (для Chrome)