最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

selenium中g(shù)et_cookies()和add_cookie()的用法詳解

 更新時(shí)間:2020年01月06日 14:57:59   作者:年輕人——001  
這篇文章主要介紹了selenium中g(shù)et_cookies()和add_cookie()的用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

在用selenium爬取網(wǎng)頁(yè)的時(shí)候,有時(shí)候需要登陸,這時(shí)候用selenium獲取cookie和攜帶cookie是很方便的,獲取cookie可以通過(guò)內(nèi)置的函數(shù)get_cookies(),它得到的是一組cookie,是由cookie組成的列表。單個(gè)的cookie是字典組成的,所有g(shù)et_cookies()返回值是由字典組成的列表。

dictCookies = browser.get_cookies()
jsonCookies = json.dumps(dictCookies)
# print(jsonCookies)
with open('anquan.txt', 'w') as f:
  f.write(jsonCookies)

注意:這個(gè)jsonCookies是一個(gè)列表,是一個(gè)完整的cookie。

{'name': 'QCARJSESSIONID', 'value': 'BBmPcsfClCknfQX1cN2MLMgKXZGtFWqsBvjN9mbM9tmbL38hMmw4!1426878101', 'path': '/', 'domain': 'qcar.apiins.com', 'secure': False, 'httpOnly': True}
{'name': 'BIGipServercar_qcar_poool', 'value': '1191316140.16671.0000', 'path': '/', 'domain': 'qcar.apiins.com', 'secure': False, 'httpOnly': False}
{'name': 'chinainsuranceJSESSIONID', 'value': 'rkgncsfG8pnrhh8x1CvNy46zHplyLkTjyv1LL2hk4wDrkD9Mjz9Y!2078734058', 'path': '/', 'domain': 'qcar.apiins.com', 'secure': False, 'httpOnly': True}
{'name': 'BIGipServercar_core_pool', 'value': '1191316140.17951.0000', 'path': '/', 'domain': 'qcar.apiins.com', 'secure': False, 'httpOnly': False}

這樣就獲取到了cookie,那么如何使用呢,我們讓瀏覽器對(duì)象攜帶cookies就行了,這時(shí)候用另外一個(gè)函數(shù)add_cookie()

with open('anquan.txt', 'r', encoding='utf8') as f:
   listCookies = json.loads(f.read())
 print('%%%%%%%%%%%%%%%%%', listCookies)
 for cookie in listCookies:
   obj.add_cookie(cookie)
 obj.get('https://qcar.apiins.com/qcar')
 # 讀取完cookie刷新頁(yè)面
 obj.refresh()

這樣,我們就可以攜帶cookie,實(shí)現(xiàn)免登陸。有人說(shuō),你直接登陸不就完事了嗎?有些應(yīng)用場(chǎng)景還是用的到的,比如說(shuō)驗(yàn)證碼識(shí)別率不高,比如監(jiān)視爬蟲,定時(shí)爬蟲,要求五分鐘爬一次,兩分鐘爬一次,每次登陸會(huì)很麻煩。這個(gè)時(shí)候我們可以分開,一個(gè)專門登陸抓取cookie,30分鐘更新一次cookie文件。另外一個(gè)讀取cookie文件就ok了。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python如何生成requirements.txt

    Python如何生成requirements.txt

    在 Python 項(xiàng)目中,requirements.txt 文件通常用于列出項(xiàng)目依賴的庫(kù)及其版本號(hào),本文主要介紹了Python生成requirements.txt的幾個(gè)常用方法,希望對(duì)大家有所幫助
    2025-02-02
  • Python不改變Excel單元格樣式方式—xls和xlsx兩種格式

    Python不改變Excel單元格樣式方式—xls和xlsx兩種格式

    這篇文章主要介紹了Python不改變Excel單元格樣式方式—xls和xlsx兩種格式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • python3字符串輸出常見(jiàn)面試題總結(jié)

    python3字符串輸出常見(jiàn)面試題總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python3字符串輸出常見(jiàn)面試題總結(jié)內(nèi)容,有需要的朋友們可以參考下。
    2020-12-12
  • Python繪圖之柱形圖繪制詳解

    Python繪圖之柱形圖繪制詳解

    這篇文章主要介紹了Python繪圖之柱形圖繪制詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 理解python多線程(python多線程簡(jiǎn)明教程)

    理解python多線程(python多線程簡(jiǎn)明教程)

    這篇文章主要介紹了理解python多線程,一個(gè)快速理解python多線程的簡(jiǎn)明教程,需要的朋友可以參考下
    2014-06-06
  • python 3.0 模擬用戶登錄功能并實(shí)現(xiàn)三次錯(cuò)誤鎖定

    python 3.0 模擬用戶登錄功能并實(shí)現(xiàn)三次錯(cuò)誤鎖定

    Python的3.0版本,常被稱為Python 3000,或簡(jiǎn)稱Py3k。這篇文章主要介紹了python 3.0 模擬用戶登錄功能并實(shí)現(xiàn)三次錯(cuò)誤鎖定,需要的朋友可以參考下
    2017-11-11
  • 使用Flask-Login模塊實(shí)現(xiàn)用戶身份驗(yàn)證和安全性

    使用Flask-Login模塊實(shí)現(xiàn)用戶身份驗(yàn)證和安全性

    當(dāng)你想要在你的Flask應(yīng)用中實(shí)現(xiàn)用戶身份驗(yàn)證和安全性時(shí),F(xiàn)lask-Login這個(gè)擴(kuò)展將會(huì)是你的最佳伙伴,它提供了一組簡(jiǎn)單而強(qiáng)大的工具來(lái)處理,下面我們就來(lái)看看具體的操作方法吧
    2023-08-08
  • python使用多線程編寫tcp客戶端程序

    python使用多線程編寫tcp客戶端程序

    這篇文章主要為大家詳細(xì)介紹了python使用多線程編寫tcp客戶端程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Python中的asyncio代碼詳解

    Python中的asyncio代碼詳解

    asyncio 是用來(lái)編寫 并發(fā) 代碼的庫(kù),使用 async/await 語(yǔ)法。 asyncio 被用作多個(gè)提供高性能 Python 異步框架的基礎(chǔ),包括網(wǎng)絡(luò)和網(wǎng)站服務(wù),數(shù)據(jù)庫(kù)連接庫(kù),分布式任務(wù)隊(duì)列等等。這篇文章主要介紹了Python中的asyncio,需要的朋友可以參考下
    2019-06-06
  • Pandas中DataFrame的分組/分割/合并的實(shí)現(xiàn)

    Pandas中DataFrame的分組/分割/合并的實(shí)現(xiàn)

    這篇文章主要介紹了Pandas中DataFrame的分組/分割/合并的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評(píng)論

西丰县| 屏东县| 岳池县| 灌南县| 安泽县| 石家庄市| 盐源县| 东方市| 纳雍县| 万州区| 资溪县| 南漳县| 凌源市| 扶绥县| 嘉善县| 正定县| 平原县| 霍州市| 双辽市| 澳门| 马公市| 绥化市| 雅安市| 海南省| 高唐县| 泰州市| 石城县| 灌南县| 洛南县| 蒲江县| 小金县| 建平县| 澄迈县| 静乐县| 南华县| 花垣县| 江都市| 梅州市| 鹤壁市| 沽源县| 双牌县|