from selenium import webdriver
# Задайте путь к папке с вашим профилем, включая пробелы
profile_directory = r'C:\путь к папке с профилем с пробелами'
# Создайте объект ChromeOptions и установите опцию для загрузки профиля
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument(f'--user-data-dir="{profile_directory}"')
# Запустите браузер с опциями
driver = webdriver.Chrome(chrome_options=chrome_options)
# Теперь браузер будет запущен с вашим профилем, который содержит пробелы в пути
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
s = Service("C:\\Users\OSMan\\Documents\\sel_bro\\chromedriver\\chromedriver.exe")
browser = webdriver.Chrome(service=s)
Нужно для того, чтобы в разных профилях сохранять разные настройки.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("user-data-dir=./SeleniumProfile")
driver = webdriver.Chrome(chrome_options=options)
driver.get("https://google.com")
options.binary_location = './chrome/chrome'
можно указать путь к chrome (только пути замените на свои). selenium.common.exceptions.NoSuchElementException
from selenium.common.exceptions import NoSuchElementException
try:
element = driver.find_element(By.CLASS_NAME, class_name)
print(element.text)
except NoSuchElementException:
print('Элемент не найден')
ActivePage.Layers("curves").Shapes.All.CreateSelection
ActiveSelection.Fill.ApplyNoFill
ActiveSelection.Outline.SetProperties Color:=CreateRGBColor(255, 0, 0)
ActiveSelection.Outline.Width = 0.003 ' Тут указываешь нужный размер