python中獲取cookie的兩種方法

2021-08-19 23:33:28 字數 1441 閱讀 3332

第一種是利用selenium+phantomjs無介面瀏覽器的形式訪問**,再獲取cookie值:

# 匯入模組

from selenium import webdriver

driver=webdriver.phantomjs()

url=""

driver.get(url)

# 獲取cookie列表

cookie_list=driver.get_cookies()

# 格式化列印cookie

for cookie in cookie_list:

cookie_dict[cookie['name']]=cookie['value']

print(cookie_dict)

第二種是是用cookielib庫獲取:

# python2.7環境
import cookielib

python3的使用方法如下:

# python3.6環境

# 宣告乙個cookiejar物件例項來儲存cookie

cookie = cookiejar.cookiejar()

# 利用urllib.request庫的httpcookieprocessor物件來建立cookie處理器,也就cookiehandler

# 通過cookiehandler建立opener

opener = request.build_opener(handler)

# 此處的open方法開啟網頁

response = opener.open('')

# 列印cookie資訊

for item in cookie:

print('name = %s' % item.name)

print('value = %s' % item.value)

python獲取token和cookie方法

獲取token token為介面引數返回值 coding utf 8 file get token.py api name time 2018 12 11 10 37 author guozhen.deng 獲取token 處理邏輯 傳遞cookie 至http a l.com initiator ...

刪除cookie 獲取cookie

method getcookie 獲取指定name的cookie值 param 需要獲取的cookie的name值 return 如果該cookie存在就返回cookie值,不存在就返回空 gcookieapi.prototype.getcookie function name return dec...

python3獲取請求cookie

github鏈結 使用python庫直接獲取cookie defget cookie url param url 請求連線應保證伺服器有set cookie寫入操作 return 請求負載 data 請求頭 headers try 宣告乙個cookiejar物件例項來儲存cookie cookie ...