天天看點

selenium:use options instead of chrome_options

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import json

options = Options()
# 啟動的浏覽器位址
options.debugger_address ='127.0.0.1:8210'
# 将浏覽器配置資訊進行添加
driver = webdriver.Chrome(chrome_options=options)
print('目前浏覽器标題:'+driver.title)
x = json.dumps(driver.get_cookies())
with open('cookies.txt','w') as f:
    # 将cookies儲存為json格式,儲存下來,友善下次使用。
    f.write(json.dumps(driver.get_cookies()))      
DeprecationWarning: use options instead of chrome_options      

解決方法:

chrome_options參數是已經棄用的,被新的參數options替換了

将 chrome_options 替換為 options 即可。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import json

options = Options()
# 啟動的浏覽器位址
options.debugger_address ='127.0.0.1:8210'
# 将浏覽器配置資訊進行添加
driver = webdriver.Chrome(options=options)
print('目前浏覽器标題:'+driver.title)
x = json.dumps(driver.get_cookies())
with open('cookies.txt','w') as f:
    # 将cookies儲存為json格式,儲存下來,友善下次使用。
    f.write(json.dumps(driver.get_cookies()))