Python 学习之路: Session 状态

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 状态的学习今天就到这儿啦。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容