Как сэкономить от Python до Chromedriver? - PullRequest
0 голосов
/ 27 апреля 2020

Как я могу сохранить информацию о хромедривере с помощью Python?
Мне нужно добавить сайт после того, как для параметра «Небезопасная оригинальность» в качестве защищенной информации указано «Включить», но мне нужно перезапустить его. Настройки сбрасываются после перезагрузки.
Python 3.7.6 (Анаконда)

from tqdm import tqdm
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.chrome.options import Options

import requests, urllib, uuid, os, sys
import time
import multiprocessing
import logging

log = logging.getLogger(__name__)
log.setLevel(logging.DEBUG)
file_handler = logging.FileHandler("./programlog.log")
streamHandler = logging.StreamHandler()
log.addHandler(file_handler)
log.addHandler(streamHandler)
gettime = time.strftime('%Y-%m-%d %X', time.localtime(time.time()))
log.info("["+gettime+"]"+" starting...")

capa = DesiredCapabilities.CHROME
capa["pageLoadStrategy"] = "none"
chrome_options = Options()
chrome_options.add_argument("user-data-dir=H:/Python/MidiBot/chrome_extentions/profile")
chrome_options.add_argument("--unsafely-treat-insecure-origin-as-secure=http://www.multiplayerpiano.com")
chrome_options.add_argument("--profile-directory=cwebdrvprof")
webdrv = webdriver.Chrome("D:/Python/MidiBot/chromedrv/chromedriver.exe", desired_capabilities=capa)
webdrv.get('http://website')
warnbtn = webdrv.find_element_by_xpath("/html/body/div[7]/div[2]/div[1]/button")
warnbtn.click()
...