I want to load my existing google chrome profile with all chrome extensions.
It is throwing some error. Below is the code also:
chrome_options = Options()
chrome_options.add_argument('user-data-dir= C:\Users\DMMaxim\AppData\Local\Google\Chrome\User Data')
capabilities = DesiredCapabilities.CHROME.copy()
chromedriver = r"C:\Users\DMMaxim\Desktop\chromedriver_win32\chromedriver.exe"
driver = webdriver.Chrome(executable_path=chromedriver, chrome_options = chrome_options, desired_capabilities=capabilities)
Below is the error:
C:\Users\DMMaxim\Desktop>python ExportbacktestTradingview.py
File "ExportbacktestTradingview.py", line 21
chrome_options.add_argument('--user-data-dir=C:\Users\DMMaxim\AppData\Local\Google\Chrome\User Data')
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 18-19: truncated \UXXXXXXXX escape
Below is my source code:
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver import DesiredCapabilities
from subprocess import Popen
from time import gmtime, strftime
from os import system
import subprocess
import pyperclip
import datetime
import time
import os
import sys
timer=0
chrome_options = Options()
chrome_options.add_argument('user-data-dir= C:\Users\DMMaxim\AppData\Local\Google\Chrome\User Data')
capabilities = DesiredCapabilities.CHROME.copy()
chromedriver = r"C:\Users\DMMaxim\Desktop\chromedriver_win32\chromedriver.exe"
driver = webdriver.Chrome(executable_path=chromedriver, chrome_options = chrome_options, desired_capabilities=capabilities)
driver.get("https://www.tradingview.com/chart/gK6Rq0UH/")
driver.implicitly_wait(90)
driver.find_element_by_xpath("""//*[@id="footer-chart-panel"]/div[2]/span[4]""").click()
driver.implicitly_wait(90)
while True:
driver.implicitly_wait(90)
driver.find_element_by_xpath("""//*[@id="bottom-area"]/div[2]/div[1]/div[2]/ul/li[4]""").click()
driver.implicitly_wait(90)
timer=timer+1
time.sleep(1)
if timer > 250: