Python:关于cookies
来源:互联网 发布:cad看图软件 mac 免费 编辑:程序博客网 时间:2024/05/22 06:23
cookie字面上为‘小饼干’,在HTTP上讲可以认为是储存在游览器上的一小部分信息。
当你浏览某网站时,网站服务器存储在你游览器上(具体来说是你的计算机上)的一个小文本文件,它记录了你的用户ID,密码(如果游览器获得你的准许)、浏览过的网页、停留的时间等信息。于是乎,当你下次游览的时候,就可以直接登陆了(如果需要登陆和你已准许游览器记录的话)。
1.在正常上网且允许游览器记录的情况下,cookie是服务器发送并保存在游览器上的,当下次访问该网站时,游览器就向服务器发送cookie并完成认证。
2。在编程层面上,基于后面一点,我们可以编程建立一个cookie对象(包含用户名及密码)登陆网页。
下面一个例子说如何获取你游览器上的一个网页的cookie:以正方教务网为例(我可没有让游览器保存我的密码。。。)
import urllib.requestimport http.cookiejarfrom urllib.request import HTTPCookieProcessor# build a cookiecookie=http.cookiejar.CookieJar()# put the cookie into a opener, who will open a urlopener=urllib.request.build_opener(HTTPCookieProcessor(cookie))url = 'http://jwc.scnu.edu.cn/'# pretend as a browserheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; ' 'WOW64; rv:23.0) Gecko/20100101 Firefox/23.0 '}url2 = urllib.request.Request(url, headers=headers)# now, open the urlresult=opener.open(url2)# print the cookiefor item in cookie: print ('Name =', item.name) print ('Value = ', item.value)
自己打印试试。。。
阅读全文
0 0
- Python:关于cookies
- python cookies
- 关于Cookies
- 关于Cookies
- python爬虫之cookies
- python cookies保存
- python爬虫基础-Cookies
- 关于Cookies的Debug
- 关于cookies的问题
- 关于cookies和session
- Python 关于爬虫过程中 使用pickle 保持cookies到本地 以及读取的简单方法
- python Ghost 如何添加cookies
- 带cookies的python爬虫
- leetcode 455. Assign Cookies python
- python Sessions和Cookies区别
- [leetcode: Python]455. Assign Cookies
- cookies
- Cookies
- <基础原理进阶>机器学习算法python实现【1】--分类简谈&KNN算法
- AIX安装配置参考
- SAP ABAP Programming Tutorials
- maven生命周期管理
- variables_to_restore函数的用法
- Python:关于cookies
- 父容器display:flex后,子元素的内部元素height:100%无效解决方法
- JSP-2
- WannaCry只是个开始?信息时代你急需的安全书单
- (JAVA)相反数
- Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found解决办法
- Eclipse EGit
- centos7搭建和破解jira
- Stack Overflow 帮助查询地址