Задать вопрос
nova74
@nova74

Как в Python+Selenium webdriver открыть новую вкладку в уже открытом браузере?

Всем доброго дня. Подскажите, пожалуйста, как в python+selenium webdriver открыть новую вкладку в уже открытом браузере Google Chrome? Либо чтобы новая вкладка открывалась с определенным профилем?
Объясню суть. Я авторизовался на одном из сайтов. При запуске python открывает новую вкладку в повторно запущеном браузере, где я соответственно не авторизован. Как можно решить эту проблему?
Мой код на данный момент выглядит так:

# -*- coding: utf-8 -*-
import undetected_chromedriver
from selenium.webdriver.common.by import By
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import csv
import time
user_link = input('Пример - https://site.ru/'
                  'Введите ссылку на страницу: ').strip()
file_name = input('Введите название файла для сохранения: ').strip()
driver = webdriver.Chrome()

driver.maximize_window()

driver.get(user_link)
time.sleep(5)


Буду очень благодарен за любую помощь. Прошу не кидаться в меня камнями, я начинающий в этом деле и плохо разбираюсь. Зранее всем благодарен за ответы.
Версия Python 3.9.1
Версия Google Chrome 109.0.5414.168
  • Вопрос задан
  • 983 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Kash_Tan
url = "ссылка"
driver.execute_script(f"window.open('{url}')")
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы