千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > Python培训技术分享:Python Cookie HTTP获取cookie并处理

Python培训技术分享:Python Cookie HTTP获取cookie并处理

来源:千锋教育
发布人:qyf
时间: 2021-09-14 17:58:00 1631613480

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

pp

  一、创建和设置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的小伙伴,不要错过。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT