-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtest.py
More file actions
51 lines (43 loc) · 1.86 KB
/
test.py
File metadata and controls
51 lines (43 loc) · 1.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import time
import os
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from webdriver_manager.chrome import ChromeDriverManager
DRIVER_PATH = r'drivers/chromedriver.exe'
USER_DATA_DIR = r'Default'
CHROME_PROFILE_NAME = r'Default'
CHROME_PROFILE_PATH = r'C:\Users\eugen\AppData\Local\Google\Chrome\User Data' # main
WB_URL = r'https://seller.wildberries.ru/'
# Настройте параметры профиля для сохранения данных в нем
options = webdriver.ChromeOptions()
# options = Options()
# options.binary_location = DRIVER_PATH
# options.add_argument("start-maximized")
# options.add_argument("disable-infobars")
options.add_argument("--disable-extensions")
# options.add_argument("--no-sandbox")
# options.add_argument("--disable-dev-shm-usage")
options.add_argument('--allow-profiles-outside-user-dir')
options.add_argument('--enable-profile-shortcut-manager')
options.add_argument(f"--user-data-dir={CHROME_PROFILE_PATH}") # ссылка на папку, где содержатся все профили Chrome
options.add_argument(f"--profile-directory={CHROME_PROFILE_NAME}") # имя папки профиля Chrome, который нужно загрузить
# print(help(options))
s = Service(executable_path=DRIVER_PATH)
driver = webdriver.Chrome(service=s, options=options)
#driver = webdriver.Chrome(service=s)
#driver = webdriver.Chrome(executable_path=DRIVER_PATH, chrome_options=options)
#driver = webdriver.Chrome(executable_path=DRIVER_PATH)
# help(webdriver)
#
# try:
# driver.maximize_window()
# driver.get(WB_URL)
# time.sleep(50)
# except Exception as ex:
# print(ex)
# finally:
# driver.close()
# driver.quit()