Я хочу знать, как получить 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()