python +セレンクッキーを操作します

操作クッキーの関連方法を提供webdriverを、あなたは、読み、追加、および削除のクッキー情報ことができます。

webdriverを操作クッキー方法:

  • GET_COOKIES():すべてのクッキー情報を取得します。

  • GET_COOKIE(名):クッキー情報の「名前」のための辞書のキーを返します。

  • add_cookie(cookie_dict):追加のクッキー。「Cookie_dictは」辞書オブジェクトを参照するには、名前と値の値を持っている必要があります。

  • delete_cookie(名前、optionsString):クッキー情報を削除します。「名前」は、削除したいクッキーの名前で、「optionsStringは、」クッキーオプションで、現在サポートされているオプションは、「パス」には、「フィールドを。」

  • delete_all_cookies():すべてのクッキー情報を削除します。

================================================== ================================================== ==================================

 

セレンwebdriverをインポート
時間インポートスリープから

ドライバー= webdriver.Firefox()#ブラウザ指定し、開く

:URL1 =「//www.baidu.com HTTP」

「(印刷============= ================================================== 1 =============== ')
driver.delete_all_cookies()#すべてのクッキーを削除
印刷(driver.get_cookiesを())#すべてのクッキーの印刷
(印刷'を======= ================================================== 2 ===================== ')


のhttp:driver.get(driver.get(URL1)##最初のURLを開くように書くこともできる':// www.baidu.com ')
SLEEP(5)


印刷(driver.get_cookies())#プリントは、すべてのクッキーの取得
(印刷'を===================== ================================================== ======= 3「)

driver.add_cookie({「名前」:「キロワット」、「値」:「セレン」})#1 キロワット、セレンクッキーのコンテンツ名を追加するための
印刷(driver.get_cookie(「キロワットを」))#取得名キロワットクッキーの
印刷(driver.get_cookie( 'PSTM'))

を印刷(「================================== 4 ============================================「)

印刷(ドライバー.get_cookies())#すべてのクッキー取得した印刷
の印刷を(「=================================== 5 ===========================================「)

driver.delete_cookie( 「キロワット」)#は、クッキーの名前キロワット削除
印刷(driver.get_cookies())#すべてのクッキー取得した印刷

「(印刷=====================を================================================== 6 =======「)

driver.delete_all_cookies()#すべてのクッキーを削除します
印刷(driver.get_cookies())#すべてのクッキー取得した印刷

「(印刷を================================ 7 ==============================================「)

を印刷(driver.session_id)

driver.quit()#近いブラウザまたは:driver.close()




============================= ================================================== ================================================== ============

結果:



================================================== ============================ 1
[]
=================== ================================================== ========= 2
[{ '名前': 'BIDUPSID'、 '値': 'B43212B5757F6F037FD9962640E86FE1'、 'パス': '/'、 'ドメイン': '.baidu.com'、 '安全な' 偽 'HttpOnlyの' 偽 '有効期限 ':3723566089}、{' 名前 ': 'PSTM'、 '値': '1576082440'、 'パス': '/'、 'ドメイン':' .baidu.com ' '安全な' 偽' HttpOnlyの':偽、 '有効期限':3723566089}、{' 名前 ': 'BAIDUID'、 '値': 'B43212B5757F6F03711CE8013BBCD9D7:FG = 1'、 'パス': '/'、 'ドメイン':' .baidu.com」 、 '固定':偽、 'HttpOnlyの':偽、 '有効期限':1607618442}、{ '名前': 'BD_LAST_QID'、 '値': '9241172374197597317'、 'パス': '/'、 'ドメイン ': 'www.baidu.com'、 '安全な' 偽 'HttpOnlyの':偽、 '有効期限':1576082443}、{' 名前 ': 'delPer'、 '値は、': '0'、 'パス' '/'、 'ドメイン': '.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}、{ '名前': 'BD_HOME'、 '値': '0'、 'パス': '/'、 'ドメイン': 'www.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}、{ '名前': 'H_PS_PSSID'、 '値': '1456_21107_30210_30086'、 'パス': '/'、 'ドメイン': '.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}、{ '名前': 'BD_UPN'、 '値': '13314552'、 'パス': ' / ' 'ドメイン': 'www.baidu.com'、'固定 '偽 'HttpOnlyの':偽、 '有効期限':1576946444}、{' 名前 ': 'BDORZ'、 '値': 'B490B5EBF6F3CD402E515D22BCDA1598'、 'パス': '/'、 'ドメイン':' .baidu .COM」、 '固定':偽、 'HttpOnlyの':偽、 '有効期限':1576168844}]
================================================== ============================ 3
{ '名前': 'KW'、 '値': 'セレン'、 'パス': '/'、 'ドメイン': 'www.baidu.com'、 '安全な'偽'HttpOnlyの':FALSE}
{ '名前': 'PSTM'、 '値': '1576082440'、 'パス': ' / ' 'ドメイン':' .baidu.com」、 '安全な':偽、 'HttpOnlyの':Falseに、 '有効期限':3723566089}
================== ================================================== ========== 4
[{ '名前': 'BIDUPSID'、 '値': 'B43212B5757F6F037FD9962640E86FE1'、 'パス': '/'、 'ドメイン': '.baidu.com'、 '安全な' 偽 'HttpOnlyの' 偽 '有効期限 ':3723566089}、{' 名前 ': 'PSTM'、 '値': '1576082440'、 'パス': '/'、 'ドメイン':' .baidu.com ' '安全な' 偽' HttpOnlyの':偽、 '有効期限':3723566089}、{' 名前 ': 'BAIDUID'、 '値': 'B43212B5757F6F03711CE8013BBCD9D7:FG = 1'、 'パス': '/'、 'ドメイン':' .baidu.com」 、 '固定':偽、 'HttpOnlyの':偽、 '有効期限':1607618442}、{ '名前': 'BD_LAST_QID'、 '値': '9241172374197597317'、 'パス': '/'、 'ドメイン ': 'www.baidu.com'、 '安全な' 偽 'HttpOnlyの':偽、 '有効期限':1576082443}、{' 名前 ': 'delPer'、 '値は、': '0'、 'パス' '/'、 'ドメイン': '.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}、{ '名前': 'BD_HOME'、 '値': '0'、 'パス': '/'、 'ドメイン': 'www.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}、{ '名前': 'H_PS_PSSID'、 '値': '1456_21107_30210_30086'、 'パス': '/'、 'ドメイン': '.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}、{ '名前': 'BD_UPN'、 '値': '13314552'、 'パス': ' / ' 'ドメイン': 'www.baidu.com'、'固定 '偽 'HttpOnlyの':偽、 '有効期限':1576946444}、{' 名前 ': 'BDORZ'、 '値': 'B490B5EBF6F3CD402E515D22BCDA1598'、 'パス': '/'、 'ドメイン':' .baidu .COM ' '固定':偽、 'HttpOnlyの':偽、 '有効期限':1576168844}、{ '名前': 'KW'、 '値': 'セレン'、 'パス': '/'、' ドメイン「: 'www.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}]'KW'、 '値': 'セレン'、 'パス': '/'、 'ドメイン': 'www.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}]'KW'、 '値': 'セレン'、 'パス': '/'、 'ドメイン': 'www.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}]
================================================== ============================ 5
[{ '名前': 'BIDUPSID'、 '値': 'B43212B5757F6F037FD9962640E86FE1'、 'パス': '/'、 'ドメイン': '.baidu.com'、 '安全な' 偽 'HttpOnlyの' 偽 '有効期限 ':3723566089}、{' 名前 ': 'PSTM'、 '値': '1576082440'、 'パス': '/'、 'ドメイン':' .baidu.com ' '安全な' 偽' HttpOnlyの':偽、 '有効期限':3723566089}、{' 名前 ': 'BAIDUID'、 '値': 'B43212B5757F6F03711CE8013BBCD9D7:FG = 1'、 'パス': '/'、 'ドメイン':' .baidu.com」 、 '固定':偽、 'HttpOnlyの':偽、 '有効期限':1607618442}、{ '名前': 'BD_LAST_QID'、 '値': '9241172374197597317'、 'パス': '/'、 'ドメイン ': 'www.baidu.com'、 '安全な' 偽 'HttpOnlyの':偽、 '有効期限':1576082443}、{' 名前 ': 'delPer'、 '値は、': '0'、 'パス' '/'、 'ドメイン': '.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}、{ '名前': 'BD_HOME'、 '値': '0'、 'パス': '/'、 'ドメイン': 'www.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}、{ '名前': 'H_PS_PSSID'、 '値': '1456_21107_30210_30086'、 'パス': '/'、 'ドメイン': '.baidu.com'、 '安全な' 偽 'HttpOnlyの':FALSE}、{ '名前': 'BD_UPN'、 '値': '13314552'、 'パス': ' / ' 'ドメイン': 'www.baidu.com'、'固定 '偽 'HttpOnlyの':偽、 '有効期限':1576946444}、{' 名前 ': 'BDORZ'、 '値': 'B490B5EBF6F3CD402E515D22BCDA1598'、 'パス': '/'、 'ドメイン':' .baidu .COM」、 '固定':偽、 'HttpOnlyの':偽、 '有効期限':1576168844}]
================================================== ============================ 6
[]
=================== ================================================== ========= 7
9b459781-fba6-4bd9-8cbf-43650b92f0cb

おすすめ

転載: www.cnblogs.com/xiaobaibailongma/p/12026733.html