安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 编程茶楼 > Python > Python Cookie HTTP获取cookie并处理

Python Cookie HTTP获取cookie并处理

时间:2014-05-13来源: 作者:点击:
Cookie模块 同样是 Python标准库 中的一员,它定义了一些类来解析和创建HTTP 的 cookie头部信息。 一、创建和设置Cookie import Cookie #导入Cookie操作模块,注意首字母是大写的。 c = Cookie.SimpleCookie()

Cookie模块同样是Python标准库中的一员,它定义了一些类来解析和创建HTTP 的 cookie头部信息。 //安云网咨询系统

一、创建和设置Cookie

>>> import Cookie #导入Cookie操作模块,注意首字母是大写的。
>>> c = Cookie.SimpleCookie() #创建对象
>>> c[‘mycookie’] = ‘cookie_value’
>>> print c
>>>
这样,就输出了一个符合规则的 Set-Cookie头部信息,可以作为HTTP网页响应Header信息的一部分,传递给客户端。

//内容来自安云网

二、获取 cookie信息的代码演示

>>> import Cookie
>>> import urllib
>>> import urllib2
>>>
>>> c = cookielib.LWPCookieJar()
>>> opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(c))
>>> login_path = “http://www.example.com/login.php”
>>>
>>> data = {“name”: “admin”, “passwd”: “hahaha”}
>>> post_info = urllib.urlencode(data)
>>> request = urllib2.Request(login_path, post_info)
>>> html = opener.open(request).read()
>>>
>>>if c:
>>>    print c
>>>
>>>c.save(‘cookie.txt’)
>>> //copyright AnYun.ORG
安云网提示:Cookie就是储存在用户本地终端上的数据,经过加密,它的最新规范是RFC2965, 当然浏览器有设置可以禁止使用cookie,
而且Cookie都有它的生命周期,一些统计系统就是利用Cookie来统计用户信息的,包括网站登录,识别用户都需要它。

//内容来自AnYun.ORG

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容