mirror of https://github.com/testerSunshine/12306
解决某个commit导致Mac下ChromeDriver报错无法运行的问题
parent
05f14860c9
commit
addacf0932
|
@ -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,6 +23,11 @@ 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")
|
||||||
|
# 解决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 = 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)
|
||||||
|
|
Loading…
Reference in New Issue