Скрипт на Python для сканера штрихкодов. Проверка QR кодов на входе

Работаю в музее, стало нужно проверять QR коды на входе. В наличие есть штрихкод-сканер, ну как в супермаркетах на ленте у кассира, на проводе. По сути - это просто USB клавиатура, которая переводит QR-код в последовательность символов и нажатие ENTER. Быстренько написал на питоне такой код:

import webbrowser
a = 1
while a==1:
    print('Ждём ввода')
    QR = input('')
    if "https://www.gosuslugi.ru/covid-cert/verify/" in QR: webbrowser.open(QR, new=0)
    else: continue

Соответственно, скрипт проверяет валидность введенных данных и далее открывает браузер. Затем приходится вручную переключаться на окно ввода и далее по кругу. Хочу спросить: как включить автофокус в консольном окне? Или как постоянно опрашивать в фоне именно это устройство? Заодно и понять, почему же браузер (Chrome) каждый раз открывает результат сканирования в новой вкладке?


Ответы (0 шт):