как закрыть одну вкладку с питоном? - PullRequest
0 голосов
/ 02 мая 2018

Я сделал код, который при запуске ждет 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://youtu.be/-qlJiGGvPUI")
    time.sleep(12)
    os.system("taskkill /im chrome.exe /f")
    breaks_taken += 1

Но я видел, что он закрывает весь браузер (хром), но я хочу закрыть открытую вкладку. Я использую Windows 10 и Python 2.7.14. Мне действительно нужны простые ответы. (Новый студент)

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

Вы можете использовать pynput для управления клавиатурой
и в конце сеанса используйте ctrl + w, чтобы закрыть вкладку (для Chrome)

0 голосов
/ 02 мая 2018

Вы не можете закрыть вкладку с помощью TaskKill, потому что задача не является отношением 1: 1 к вкладке

Для более подробного ответа прочитайте это

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