cookiejar 保存cookie 信息访问登录跳转网页。
from urllib import request,parsefrom http import cookiejarimport json
# 通过对象保存cookie
cookie_object = cookiejar.CookieJar()
# handler 对应着一个操作
handler = request.HTTPCookieProcessor(cookie_object)
# opener 遇到有cookie的response的时候,
# 调用handler内部的一个函数, 存储到cookie object
opener = request.build_opener(handler)url = 'http://www.renren.com/ajaxLogin/login?1=1&uniqueTimestamp=2018721959990'form = {
'email':'17695544795',
'icode':'',
'origURL':'http://www.renren.com/home',
'domain':'renren.com',
'key_id':'1',
'captcha_type':'web_login',
'password':'0557c72f7f8ede8736b7e5d58a138ad4077b2c60b9541c4449bd989a4f728543',
'rkey':'09e223ba6ad3a99edaecef832856a763',
'f':'https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3D0rcKPVSm73H-izO5iALqa-N_Hy3qqUlfj0pasmgpQKi%26wd%3D%26eqid%3Dad02bd2c0005c72d000000035b72be9e',
}
# parse.urlencode将form 转成字符串,encode 转成二进制
form_bytes = parse.urlencode(form).encode('utf-8')response = opener.open(url,form_bytes)html_bytes = response.read()res_dict = json.loads(html_bytes.decode('utf-8'))home_url = res_dict['homeUrl']response = opener.open(home_url)html_bytes = response.read()print(html_bytes.decode('utf-8'))
cookiejar 保存cookie 信息访问登录跳转网页。相关推荐
- [Python]网络爬虫(三):使用cookiejar管理cookie 以及 模拟登录知乎
大家好哈,上一节我们研究了一下爬虫的异常处理问题,那么接下来我们一起来看一下Cookie的使用. 为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份.进行session跟踪而储存在 ...
- ajax 验证成功 转跳,利用ajax实现登录:验证完用户信息后如何保存用户信息并实现跳转...
代码如下: 前台: $.ajax({ url : '../servlet/Login_Do', data : { name : $('#loginForm input[name=name]').val ...
- MAC上使用密钥登录腾讯云轻量级服务器 保存连接信息 一键登录 保姆级教程
本人电脑 mbAir m1 第一步 在网页上配置密钥 创建密钥 原则上 你在这台电脑上创建了密钥 就会自动下载到电脑 不能进行二次下载 如果遗失 可以进行解绑 创建成功后得到一个密钥文件 在默认的下 ...
- 如何使用cookie信息,完成自动登录
在做爬虫任务的时候,我们常常会遇到很多网页必须登录后,才可以开放某些页面.所以登录是爬取网页的第一步.但是,通过post表单(包含用户名和密码)的方法,对于那些不需要输入比较复杂的验证码的网页,可以使 ...
- Android持久化保存cookie
在解析网页信息的时候,需要登录后才能访问,所以使用httpclient模拟登录,然后把cookie保存下来,以供下一次访问使用,这时就需要持久化cookie中的内容. 在之前先科普一下基础知识: 什么 ...
- 登录页跳转时保存用户信息-遇坑记
项目中遇到的问题,重新建前端界面,遇到了这个问题. 项目中使用Angular JS + admin LTE + bootstrap3 保存用户信息,我有两种思路,一个是使用Angular JS-ser ...
- 登录页面设置cookie,用户登录后,创建cookie保存用户信息
代码要求: 用户登录后,创建cookie保存用户信息 设置cookie的有效期为5分钟 在登录页循环遍历cookie数组,判断是否存在指定名称的cookie,若存在则直接跳转至欢迎页面 代码实现过程: ...
- 通过cookie保存并读取用户登录信息
浏览器将cookie以key/value的形式保存到客户机的某个指定目录 通过cookie的getCookies()方法可获取所有cookie对象的集合 通过cookie对象的getName()方法可 ...
- 通过cookie保存并读取用户登录信息实例
通过cookie的getCookies()方法可获取所有cookie对象的集合:通过getName()方法可以获取指定的名称的cookie:通过getValue()方法获取到cookie对象的值.另外 ...
最新文章
- mysql 快捷查询数据库各表占用空间,mysql查看索引占用空间,mysql查看数据占用空间
- 启示录:打造用户喜爱的产品【PDF清晰版】,产品经理必看书籍之一
- python入门区块链技术_区块链入门教程
- 前端分辨pc和移动端导入不同css
- UITableView 点击选中改变字体颜色并记录
- 信息学奥赛一本通C++语言——1005:地球人口承载力估计
- linux 输出到文件 新,如何在Linux中将命令输出保存到文件
- 事务回退机制 android,【Android基础】——Fragment-使用方法
- MapReduce之Partitioner的理解
- node 升级_那些修改node_modules的骚操作
- 20162313苑洪铭第四周学习小结
- Rust: 逆序输出str
- 搭建Mybatis源码环境
- 实现支付宝AR扫描动画效果
- 企业最需要的邮件服务器5大功能模块
- Android 对一个View进行缩放处理(放大或缩小View)案例
- 7-33 统计素数并求和(20 分)
- 微信怎么关闭wifi定位服务器,WiFi定位到底怎么做的,看完这个你就知道了
- 网站访问量统计实现.
- 阿松嘚嘚嘚-数据库篇3-查询优化不简单(上)