Python

Python 学习之路: Session 状态

2016-12-06  本文已影响0人  Androis

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

上一篇下一篇

猜你喜欢

热点阅读