依據項目的實現邏輯,用戶發表評論時需檢測用戶當前為登錄狀態,即校驗cookie。
用戶登錄后在響應頭里可見到Set-cookie字段,此即可作為Cookie用於發表評論請求。
def login(): url = 'http://XXX.XXX.com/XXX/login' data={ 'loginId': 'XXX==', 'password': 'XXXQ=' } session=requests.Session() cookies_jar = session.post(url, data).cookies cookie = requests.utils.dict_from_cookiejar(cookie_jar) #print(cookie) login()
session = requests.Session()
cookie_jar = session.post(url,data).cookies
cookie = requests.utils.dict_from_cookiejar(cookie_jar)
通過此方法獲取登錄響應頭中的cookie,並以json格式輸出。