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

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

>>>

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

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

本文来自千锋教育,转载请注明出处。

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

  1. Python培训教程分享:有哪些值得使用的爬虫开源项目?

    相信很多同学在学习Python技术的时候,都有学习到Python爬虫技术,爬虫技术在各大互联网公司都是非常常见的,可以帮助我们获取各种网站的信息,比如微博.B站.知乎等,本篇Python培训教程分享为 ...

  2. Python培训教程分享:Python异常机制

    ​ 在学习Python技术的时候,我们经常会遇到一些异常,例如导致程序在运行过程中出现的中断或退出,我们都称之为异常,大多数的异常都不会被程序处理,而是以错误信息的形式展现出来.本期Python培训教 ...

  3. Python培训教程分享:Python中选择结构是什么

    越来越多的人开始报名学习Python技术,那么学习Python技术不是一两天就能学会的,本期小编为大家推荐的Python培训教程主要讲的是"Python中选择结构是什么",下面来看 ...

  4. Python培训教程分享:“高效实用” 的Python工具库

    作为一名合格Python技术员,对于Python工具库的使用是少不了的,本期Python培训教程就为大家分享的是""高效实用" 的Python工具库",希望能够 ...

  5. Python培训教程分享:10款超好用的Python开发工具

    学会Python技术后,我们在参加工作的时候如果能有辅助工具的话,那么会很大程度的提高我们的工作效率,那么Python都有哪些好用的开发工具呢?下面小编就为大家详细的介绍一下10款超好用的Python ...

  6. Python培训教程分享:visual studio编写python怎么样?

    本期小编要为大家介绍的Python培训教程就是关于"visual studio编写python怎么样?"的问题,但答案当然是可以的,据了解,vs2017.vs2019都集成了pyt ...

  7. Python培训教程分享:Python模块如何导入__all__属性?

    本期小编为大家带来的Python培训教程是关于"Python模块如何导入__all__属性?"的内容,后面在工作中是会遇到Python模块这个工作内容的,Python模块的开头通常 ...

  8. Python培训教程分享:如何实现pygame的初始化和退出操作?

    本期小编为大家介绍的Python培训教程是关于"如何实现pygame的初始化和退出操作?"的内容,pygame模块针对不同的开发需求提供了不同的子模块,例如显示模块.字体模块.混音 ...

  9. Python培训教程:Python有哪些比较重要的内置函数?

    学习Python技术或者参加Python工作的小伙伴们应该都知道,在Python编程语言中会经常出现很多内置函数,很少有人清楚这些函数,但是它的功能是不可小觑的,下面小编就为大家详细介绍一下Pytho ...

最新文章

  1. Android模拟器SD卡的使用
  2. Saltstack笔记
  3. 基于JSP实现人力资源管理系统
  4. 问问大家作为大数据总监,刚刚到一家新单位,怎么开展工作比较好?
  5. csdn和博客园对比
  6. java 界面艺术字,Java 在Word文档中添加艺术字
  7. tcp实时传输kafka数据_tcp怎么传输大数据
  8. 枪口对准Google无人车
  9. python星号什么意思_Python星号*与**用法分析
  10. linux学习笔记:linux中磁盘管理常用的几个命令
  11. 针对卡巴斯基2010的免杀研究
  12. 农民伯伯 谈 接口 [interface]
  13. 计算机考研具体学科准备
  14. 如何最高效实现手机~电脑端文件传输?
  15. 斐讯r1换网络_斐讯R1音响升级更新教程 亲测有效
  16. 【案例学习】最大锁具制造商怎样使用 Docker?
  17. 洛谷P3456 [POI2007]GRZ-Ridges and Valleys
  18. ubuntu系统中webpy的使用
  19. rutracker网站无法进入,解决方案来啦
  20. 《认知天性》让学习轻而易举的心理学规律

热门文章

  1. CVPR2017有哪些值得读的Image Caption论文?
  2. 丑憨批的爬虫笔记3(实例)
  3. HDU 1874 SPFA算法Dijkstra算法
  4. 关于word和excel相关的问题---亲测有用
  5. java list取值_Java集合详解
  6. JavaScript基础学习之运算符(三)
  7. 局域网络连接的计算机不全,WIN10局域网电脑和设备显示不完整
  8. java多线程基础视频_【No996】2020年最新 Java多线程编程核心基础视频课程
  9. Docker操作容器2
  10. Spring Boot之注册servlet三大组件