栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python Cookie HTTP获取cookie并处理

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python Cookie HTTP获取cookie并处理

  cookie模块同样是Python标准库中的一员,它定义了一些类来解析和创建HTTP 的 cookie头部信息。

  一、创建和设置cookie

  >>> import cookie #导入cookie操作模块,注意首字母是大写的。

  >>> c = cookie.Simplecookie() #创建对象

  >>> c[‘mycookie’] = ‘cookie_value’

  >>> print c

  >>>

  这样,就输出了一个符合规则的 Set-cookie头部信息,可以作为HTTP网页响应Header信息的一部分,传递给客户端。

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

  >>> import cookie #python 获取cookie

  >>> import urllib

  >>> import urllib2

  >>>

  >>> c = cookielib.LWPcookieJar() #python获取cookies

  >>> 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’)

  >>>

  python培训网提示:cookie就是储存在用户本地终端上的数据,经过加密,它的最新规范是RFC2965, 当然浏览器有设置可以禁止使用cookie,

  而且cookie都有它的生命周期,一些统计系统就是利用cookie来统计用户信息的,包括网站登录,识别用户都需要它。

  想要了解更多成都Python培训教程,可以添加我们的qq群-790693323,点击添加(加群备注:领资料)不仅可以领取python学习资料,并且群内还有专业的老师定期解答大家的问题,想要学习python的小伙伴,不要错过。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/307867.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号