解决某个commit导致Mac下ChromeDriver报错无法运行的问题

pull/501/head
warlock 2019-12-16 14:30:37 +08:00
parent 05f14860c9
commit addacf0932
1 changed files with 7 additions and 1 deletions

View File

@ -4,6 +4,7 @@ import re
import time import time
import os import os
import TickerConfig import TickerConfig
import platform
from config.urlConf import urls from config.urlConf import urls
@ -22,7 +23,12 @@ def getDrvicesID(session):
options.binary_location = TickerConfig.CHROME_CHROME_PATH options.binary_location = TickerConfig.CHROME_CHROME_PATH
options.add_argument("--no-sandbox") options.add_argument("--no-sandbox")
options.add_argument("--headless") options.add_argument("--headless")
driver = webdriver.Chrome(executable_path=TickerConfig.CHROME_PATH,chrome_options=options) # 解决MAC系统下因上面一段代码报错导致无法运行的问题
sys_str = platform.system()
if sys_str == "Darwin":
driver = webdriver.Chrome(executable_path=TickerConfig.CHROME_PATH)
else:
driver = webdriver.Chrome(executable_path=TickerConfig.CHROME_PATH,chrome_options=options)
driver.get("https://www.12306.cn/index/index.html") driver.get("https://www.12306.cn/index/index.html")
time.sleep(10) time.sleep(10)
for c in driver.get_cookies(): for c in driver.get_cookies():