Cookie:
Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于 RFC2109 和 2965 中的都已废弃,最新取代的规范是 RFC6265[1]。(可以叫做 浏览器缓存)
Session:
某些服务需要session支持, 有效操作必须在同一个session进行,这时候程序端需要进行session实例支持, requests能很简单的支持。
Example Code
# coding: utf-8
# author="androis"
frombs4importBeautifulSoup
importrequests
importurllib
#构建表单数据
data = {
'IPT_LOGINUSERNAME':'2015124040',
'IPT_LOGINPASSWORD':'Woaini00'
}
s = requests.session()#开启session保持状态
wb_data = s.post('http://jxpt.cuit.edu.cn/eol/homepage/common/login.jsp',data)#将data表单数据post入网址
# print(wb_data.text) #调试,是否成功登录
wb_data = s.get('http://jxpt.cuit.edu.cn/eol/main.jsp')#测试是否session状态保持
print(wb_data.text)
好啦, Session 状态的学习今天就到这儿啦。