Lista de guias abertas do navegador programaticamente
Existe uma maneira de obter programaticamente um lista de guias abertas em um navegador por índice?
or exemplo, suponha que o Google Chrome esteja aberto com duas guia
No programa, uma linha parecida com:
tabs_list = list_tabs(hwnd)
... onde hwnd é o identificador da janela para a instância geral do Chrome e tabs_list é um dicionário semelhante a:
[
0 : 'http://stackoverflow.com/',
1 : 'http://www.coolstuffff.com/'
]
(... ou talvez pelo título da janela em vez de url)
Se assim for, é possível focar em um deles a partir do script Python com comandos de teclado, control- (CTRL-) como control-1 ou control-
Uma edição adicionada posteriormente para ajudar a esclarecer: Imagine um aplicativo wxPython local, onde você já sabe como ativar uma determinada instância do Chrome na mesma caixa a partir do aplicativo wxPython em execução localmente, e essa instância do navegador tenha várias guias abertas, e agora você deseja garantir que uma determinada guia tenha foco, para poder interagir com a página da web que está sendo exibida (talvez usando CTRL-A CTRL-C, por exemplo, para coletar seu conteúdo). Esta questão não é sobre a emissão de comandos do teclado, isso já é conhecido, a questão é como obter uma lista de guias abertas, se possível, obrigad