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

Posted 程序员的小傲娇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python培训技术分享: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©)

>>> 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并处理的主要内容,如果未能解决你的问题,请参考以下文章

059.Python前端Django组件cooki和session

Python培训时长多久可以学会?马哥教育9年经验之谈

Python语言哪些地方有开班培训呀

全国高校python网络爬虫与文本挖掘技术培训(上海)

成都哪里有Python培训班

Python培训机构都有哪些