python用selenium打開chrome瀏覽器保持登錄方式
導(dǎo)讀
我們?cè)谑褂?code>selenium打開google瀏覽器的時(shí)候,默認(rèn)打開的是一個(gè)新的瀏覽器窗口,而且里面不帶有任何的瀏覽器緩存信息。當(dāng)我們想要爬取某個(gè)網(wǎng)站信息或者做某些操作的時(shí)候就需要自己再去模擬登陸
selenium操作瀏覽器
這里我們就以CSDN為例,來(lái)展示如何讓selenium在打開chrome瀏覽器的時(shí)候帶上用戶的登錄信息
打開chrome瀏覽器
from selenium import webdriver from selenium.webdriver import ChromeOptions #設(shè)置操作的網(wǎng)站 web_url = "https://bbs.csdn.net" browser = webdriver.Chrome(executable_path=r"D:\chromedriver_win32\chromedriver\chromedriver.exe") #打開網(wǎng)頁(yè) browser.get(web_url)
運(yùn)行程序之后,打開瀏覽器的界面如上圖所示,可以看出來(lái)默認(rèn)是沒(méi)有帶用戶的登錄信息的
帶用戶登錄信息打開chrome瀏覽器 打開帶有用戶信息的chrome窗口
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -remote-debugging-port=9014 --user-data-dir="C:\\Users\\15053\AppData\Local\Google\Chrome\\User Data"
因?yàn)榘惭bchrome的時(shí)候是采用的默認(rèn)安裝路徑,所以路徑就和上面一樣。如果安裝的時(shí)候自定義了路徑,就注意修改一下chrome.exe
的路徑。
user-data
目錄是chrome
緩存數(shù)據(jù)的目錄,里面包含了用戶的登錄信息。如果你是在你自己的電腦上使用,需要將15053
修改成你自己的用戶名。
注意:在執(zhí)行上面命令的時(shí)候建議關(guān)閉chrome瀏覽器
,否則后面在執(zhí)行python程序的時(shí)候,可能無(wú)法連接到chrome。
使用selenium打開網(wǎng)站
from selenium import webdriver from selenium.webdriver import ChromeOptions web_url = "https://bbs.csdn.net" #加載cookies中已經(jīng)保存的賬號(hào)和密碼 options = ChromeOptions() options.add_experimental_option("debuggerAddress", "127.0.0.1:9014") browser = webdriver.Chrome(executable_path=r"D:\chromedriver_win32\chromedriver\chromedriver.exe", chrome_options=options) browser.get(web_url)
可以看到,此時(shí)打開的網(wǎng)站已經(jīng)自帶了用戶的登錄信息
總結(jié)
到此這篇關(guān)于python用selenium打開chrome瀏覽器保持登錄方式的文章就介紹到這了,更多相關(guān)python selenium保持登錄方式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- python中的selenium安裝的步驟(瀏覽器自動(dòng)化測(cè)試框架)
- selenium+python自動(dòng)化測(cè)試之使用webdriver操作瀏覽器的方法
- python selenium 對(duì)瀏覽器標(biāo)簽頁(yè)進(jìn)行關(guān)閉和切換的方法
- Python+selenium 獲取瀏覽器窗口坐標(biāo)、句柄的方法
- 淺談python爬蟲使用Selenium模擬瀏覽器行為
- python用selenium打開瀏覽器后秒關(guān)閉瀏覽器的解決辦法
- Python+Selenium實(shí)現(xiàn)瀏覽器標(biāo)簽頁(yè)的切換
- 詳解Python多線程Selenium跨瀏覽器測(cè)試
- 如何在Python中引入和使用瀏覽器驅(qū)動(dòng)
相關(guān)文章
Python實(shí)現(xiàn)統(tǒng)計(jì)文章閱讀量的方法詳解
這篇文章主要為大家詳細(xì)介紹了如何溧陽(yáng)Python語(yǔ)言實(shí)現(xiàn)統(tǒng)計(jì)文章閱讀量的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-02-02解決torch.autograd.backward中的參數(shù)問(wèn)題
今天小編就為大家分享一篇解決torch.autograd.backward中的參數(shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01使用python存儲(chǔ)網(wǎng)頁(yè)上的圖片實(shí)例
今天小編就為大家分享一篇使用python存儲(chǔ)網(wǎng)頁(yè)上的圖片實(shí)例,具有很好的參考價(jià)值。希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05Python迅速掌握語(yǔ)音識(shí)別之知識(shí)儲(chǔ)備篇
語(yǔ)音識(shí)別是一門交叉學(xué)科。近二十年來(lái),語(yǔ)音識(shí)別技術(shù)取得顯著進(jìn)步,開始從實(shí)驗(yàn)室走向市場(chǎng)。人們預(yù)計(jì),未來(lái)10年內(nèi),語(yǔ)音識(shí)別技術(shù)將進(jìn)入工業(yè)、家電、通信、汽車電子、醫(yī)療、家庭服務(wù)、消費(fèi)電子產(chǎn)品等各個(gè)領(lǐng)域2021-11-11Python中join函數(shù)簡(jiǎn)單代碼示例
這篇文章主要介紹了Python中join函數(shù)簡(jiǎn)單代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01