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
>>> 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’)
>>>
玩蛇网提示:Cookie就是储存在用户本地终端上的数据,经过加密,它的最新规范是RFC2965, 当然浏览器有设置可以禁止使用cookie,
而且Cookie都有它的生命周期,一些统计系统就是利用Cookie来统计用户信息的,包括网站登录,识别用户都需要它。

本文转自博客园知识天地的博客,原文链接:Python Cookie HTTP获取cookie并处理,如需转载请自行联系原博主。

相关文章
|
3月前
|
Web App开发 移动开发 JavaScript
Python网络编程(三),HTTP协议
Python网络编程(三),HTTP协议
60 0
|
28天前
|
测试技术 API Python
Python3 新一代Http请求库Httpx使用(详情版)(下)
Python3 新一代Http请求库Httpx使用(详情版)
|
28天前
|
XML JSON API
Python3 新一代Http请求库Httpx使用(详情版)(上)
Python3 新一代Http请求库Httpx使用(详情版)
|
1月前
|
数据采集 存储 安全
登录态数据抓取:Python爬虫携带Cookie与Session的应用技巧
登录态数据抓取:Python爬虫携带Cookie与Session的应用技巧
|
1月前
|
存储 搜索推荐 安全
Python中的Cookie模块有什么功能
Python中的Cookie模块有什么功能
26 0
|
1月前
|
JSON 数据格式 Python
如何使用 Python 中的`requests`库发送 HTTP 请求?
【2月更文挑战第21天】【2月更文挑战第66篇】如何使用 Python 中的`requests`库发送 HTTP 请求?
|
2月前
|
数据采集 JSON 安全
Python爬虫之http基本原理#2
http基本原理,http报文解析,http请求过程【2月更文挑战第7天】
47 0
Python爬虫之http基本原理#2
|
3月前
|
存储 缓存 数据安全/隐私保护
HTTP之Session、Cookie 与 Application
HTTP之Session、Cookie 与 Application
26 0
|
3月前
|
数据采集 监控 JavaScript
Python网络爬虫进阶:自动切换HTTP代理IP的应用
Python网络爬虫进阶:自动切换HTTP代理IP的应用
|
3月前
|
网络协议 Python
Python网络编程(四),HTTP协议的python应用
Python网络编程(四),HTTP协议的python应用
35 0