使用Python+selenium自動化的時候,有些網站其實是可以通過火狐自己保存的賬號密碼進行自動登錄的,可以減少用代碼去操作登錄框的動作,特別是對那種登錄框還不好定位的頁面,效果拔群。
通過加載火狐配置文件,實現免登陸訪問網站(就是已經在瀏覽器中保存好登陸信息如cookies之類的,再次訪問就不用重新登錄)
配置文件的地址可以通過火狐的【幫助】-【故障排除信息】界面查看(或者直接瀏覽器訪問:about:support),如下圖
# coding:utf-8
from selenium import webdriver
profileDir = r'C:\Users\xin\AppData\Roaming\Mozilla\Firefox\Profiles\kwmm3wv8.default'
profile = webdriver.FirefoxProfile(profileDir)
driver = webdriver.Firefox(profile)
bolgurl = "https://www.csdn.net/"
driver.get(bolgurl)