Есть ли способ программно получить список открытых вкладок в браузере по индексу?
Например, предположим, что Google Chrome открыт с двумя вкладками.
В программе строка примерно такая:
tabs_list = list_tabs(hwnd)
... где hwnd - дескриптор окна для всего экземпляра Chrome, а tabs_list - словарь, похожий на:
[
0 : 'http://stackoverflow.com/',
1 : 'http://www.coolstuffff.com/'
]
(... или, возможно, по заголовку окна вместо URL)
Если это так, то привлечение фокуса к одному из них может быть возможно из скрипта Python с помощью клавиатурных команд, control- (CTRL-), как control-1 или control-2.
Правка добавлена позже, чтобы попытаться прояснить ситуацию: представьте локальное приложение wxPython, в котором вы уже знаете, как активировать данный экземпляр Chrome в этом же окне из локально работающего приложения wxPython, и этот экземпляр браузера имеет несколько вкладок. откройте, и теперь вы хотите убедиться, что определенная вкладка имеет фокус, чтобы иметь возможность взаимодействовать с той веб-страницей, которая отображается (возможно, с помощью CTRL-A CTRL-C, например, для сбора ее содержимого). Этот вопрос не о выдаче команд клавиатуры, это уже известно, вопрос в том, как получить список открытых вкладок, если это возможно, спасибо.