Как получить работающий экземпляр IE на основе его PID - PullRequest
0 голосов
/ 05 марта 2020

Цель: Я хочу получить с помощью Python экземпляр IE, работающий на моем компьютере, чтобы прослушивать все события щелчка в документе HTML.

Python интерпретатор: 3.7

Мое решение: Чтобы получить экземпляр IE, я подумал, что одним из решений будет PID. Когда у меня будет экземпляр IE, я смогу создать прослушиватель событий с этим объектом и посмотреть, где пользователь нажал, и записать информацию о кнопке или элементе, на который нажали.

По этой причине я сделал до сих пор было получить HWND текущего экземпляра IE, который находится на переднем плане с помощью библиотеки Pyhook. С этим HWND и win32process я получил идентификатор процесса (PID).

Есть ли лучший способ сделать это? Заранее спасибо за помощь со свойством Window

hwnd = event.Window
...