Cookie:
Cookie,有時也用其復(fù)數(shù)形式 Cookies晓勇,指某些網(wǎng)站為了辨別用戶身份、進(jìn)行 session 跟蹤而儲存在用戶本地終端上的數(shù)據(jù)(通常經(jīng)過加密)灌旧。定義于 RFC2109 和 2965 中的都已廢棄绑咱,最新取代的規(guī)范是 RFC6265[1]。(可以叫做 瀏覽器緩存)
Session:
某些服務(wù)需要session支持枢泰, 有效操作必須在同一個session進(jìn)行描融,這時候程序端需要進(jìn)行session實例支持, requests能很簡單的支持衡蚂。
Example Code
# coding: utf-8
# author="androis"
frombs4importBeautifulSoup
importrequests
importurllib
#構(gòu)建表單數(shù)據(jù)
data = {
'IPT_LOGINUSERNAME':'2015124040',
'IPT_LOGINPASSWORD':'Woaini00'
}
s = requests.session()#開啟session保持狀態(tài)
wb_data = s.post('http://jxpt.cuit.edu.cn/eol/homepage/common/login.jsp',data)#將data表單數(shù)據(jù)post入網(wǎng)址
# print(wb_data.text) #調(diào)試,是否成功登錄
wb_data = s.get('http://jxpt.cuit.edu.cn/eol/main.jsp')#測試是否session狀態(tài)保持
print(wb_data.text)
好啦窿克, Session 狀態(tài)的學(xué)習(xí)今天就到這兒啦。