Как найти список имен вкладок в активно открытом браузере с помощью скрипта Python - PullRequest
0 голосов
/ 17 октября 2019

Я хочу перечислить все заголовки вкладок в уже открытом браузере.

Я использовал пакет Python и selenium webdriver, но он создает новый сеанс браузера и перечисляет имена вкладок вместо перечисления из ужеоткрытый браузер

Я пробовал с версией Python 3.7 и селеновым пакетом

import selenium.webdriver as webdrive
path=r"C:\Windows\chromedriver"
driver=webdriver.Chrome(executable_path=path)
browser.get('https://www.google.com?q=python#q=python')
length=len(driver.window_handles)
titles=[]
for i in range(length):
driver.switch_to.window(driver.window_handles[i])
titles.append(driver.title)
print(title)

Я ожидаю вывод в уже открытом браузере не из недавно созданного.

1 Ответ

0 голосов
/ 17 октября 2019

Это невозможно сделать. Уже есть несколько открытых вопросов об этой функции на странице github Селена, и все они закрыты.

Пример выпуска

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...