Как получить URL из текущей открытой вкладки браузера в pywin32? - PullRequest
0 голосов
/ 30 октября 2018

Я хочу знать, как получить URL из текущей открытой вкладки браузера, я уже делаю обработчик в браузере, но как получить от него данные?

from win32com.client import Dispatch, GetObject
import win32gui, win32process

def main():
    while True:
        pid = win32process.GetWindowThreadProcessId(win32gui.GetForegroundWindow())
        process_id = int(pid[-1])
        _wmi = GetObject('winmgmts:')
        processes = _wmi.ExecQuery('Select * from win32_process')
        for p in processes:
            if isinstance(p.ProcessId, int) and p.ProcessId == process_id:
                p_name = p.Name.lower().replace('.exe', '')
                if p_name == 'firefox' or p_name == 'Firefox' or p_name == 'chrome' or p_name == 'google chrome':
                    #get_info
                else:
                    continue
if __name__ == '__main__':
    #getting_all_browser_names = get_open_browsers(SHELL)
    main()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...