Я новичок в python и пытался научиться создавать скрипт, который нажимает определенные кнопки на веб-сайте.
Судя по моим исследованиям, Selenium - отличный вариант. Это код, который я написал до сих пор:
from selenium import webdriver
import time
browser = webdriver.Chrome()
browser.get('URL')
time.sleep(0.7)
atc = browser.find_element_by_xpath('XPATH')
atc.click()
time.sleep(0.3)
check = browser.find_element_by_xpath('XPATH')
check.click()
Программа работает нормально, и я удалил некоторые специфические c код
Мне нужен Selenium для загрузки Chrome но не новый экземпляр Chrome. Мне нужен сценарий для работы на конкретном веб-сайте c, который должен быть уже авторизован, то есть в основном через мой Chrome Профиль.
Вопрос: Есть ли способ обойти эту проблему? Насколько я знаю (а это немного), проблема возникает из-за webdriver.Chrome
Есть ли способ обойти webdriver.Chrome
и использовать только find_element_by_xpath
? Это действительно единственная причина, по которой мне нужно это использовать. Мне не нужно загружать ссылку из Selenium, просто пусть скрипт найдет кнопку и нажмет на нее
Спасибо!
Изменить: было бы простым решением иметь мой логин уже на месте и запустить сценарий в отдельном окне, чтобы он мог обойти страницу «Пожалуйста, войдите»?