希望大家都沒事??目前,我正在嘗試從必須登錄的頁面獲取信息,然后完成驗證碼(選擇不同的圖片)才能繼續。問題是當我從我的默認瀏覽器進入頁面時(比如手動點擊 chrome)我不需要登錄并完成驗證碼,因為我已經登錄了(我想是因為 cookies?)。每次我運行 selenium 時,它都會打開一個“空白”Chrome,是否可以打開一個已經加載了我所有數據的瀏覽器以跳過驗證碼?我嘗試過這里解釋的不同解決方案,但沒有成功?How to save and load cookies using Python + Selenium WebDriver
1 回答

互換的青春
TA貢獻1797條經驗 獲得超6個贊
是的,有一種方法:您可以使用計算機上保存的 chrome 配置文件加載 Chromebrowser。為此,您必須使用webdriver.Chromeoptions().
options = webdriver.ChromeOptions()
options.add_argument(r'--user-data-dir=C:\Users\YourUser\AppData\Local\Google\Chrome\User Data\')
PATH = "/Users/YourUser/Desktop/chromedriver"
driver = webdriver.Chrome(PATH, options=options)
在你的 chrome 用戶中,每個 cookie 和東西都被保存,你不再有一個干凈的瀏覽器。請記?。喝匀挥芯W站可以檢測到您正在使用selenium,但只有少數...
添加回答
舉報
0/150
提交
取消