Как сохранить фокус на терминале при запуске скрипта Python? - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть скрипт на python, который должен открывать 6000 изображений одно за другим, чтобы я мог вручную их комментировать.

Эти изображения являются ссылками, поэтому мне нужно открыть браузер, чтобы их увидеть. Однако, когда я делаю это, переключение фокуса с терминала, выполняющего скрипт, на браузер, заставляя меня повторно щелкнуть по терминалу, чтобы изменить фокус. это действительно утомительно, мне нужно иметь возможность сосредоточиться на терминале.

Я нахожусь на Ubuntu, и браузер Firefox, я открываю браузер следующим образом:

for url in urls:
    webbrowser.open_new_tab(url)
    pattern = -1
    while not (pattern == 0 or pattern == 1):
        print('Enter 0 for no pattern, 1 for pattern')
        pattern = input()

1 Ответ

0 голосов
/ 01 ноября 2018

Я действительно не понимаю, почему у вас есть этот вопрос, так как selenium вообще не изменит ваш фокус.

from selenium import webdriver

b = webdriver.Firefox()
b.get("https://www.google.com")
b.get("https://whatever")

Протестируйте этот код, и вы обнаружите, что он совсем не меняет фокус.

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