前言
在我們訪問網站的程序中,有時候會遇到您的連接不是私密連接,正常操作是點擊高級,然后我們在繼續訪問,那么在selenium中,我們需要一步步定位?程序比較繁瑣,最主要的是,有時候只有第一次才會出現,后續訪問就沒有了,這種現象叫做什么呢?那么selenium如何處理?
錯誤現象
訪問網站會遇到您的連接不是私密連接,一般遇到的現象如圖,其實這是SSL證書錯誤的一種表現,瀏覽器的一種安全機制引起的問題,一般我們在訪問URL和HTTPS進行訪問時,瀏覽器會提示這種錯誤,

前面安靜簡單的解釋了試通過瀏覽器來回傳的常見安全問題,那么我們通過來在瀏覽器上直接進行取消就OK了,
Chrome瀏覽器
在Chrome瀏覽器中遇到這種問題,可以直接在前面介紹的瀏覽器配置中加入引數,來避免這種操作,
# coding:utf-8 from selenium import webdriver options = webdriver.ChromeOptions() # chrome中加入配置引數 options.add_argument('--ignore-certificate-errors') driver = webdriver.Chrome(chrome_options=options) driver.get('xxxxxx')
Firefox瀏覽器
如果是FIrefox處理方法和上述一樣,不過是在Firefox瀏覽器配置中進行處理
# coding:utf-8 from selenium import webdriver oprofile = webdriver.FirefoxOptions() # 組態檔設定True oprofile.accept_insecure_certs = True dirver = webdriver.Firefox(firefox_profile=oprofile) driver.get('xxxxxxxx')
本篇主要簡單的介紹下如何通過selenium來防止類似問題出現,這里安靜不做實踐了,大家可以在作業中遇到的話,進行嘗試看看,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/50485.html
標籤:其他
上一篇:單片機
下一篇:小白請教單片機入門問題
