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 信息访问登录跳转网页。相关推荐

  1. [Python]网络爬虫(三):使用cookiejar管理cookie 以及 模拟登录知乎

    大家好哈,上一节我们研究了一下爬虫的异常处理问题,那么接下来我们一起来看一下Cookie的使用. 为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份.进行session跟踪而储存在 ...

  2. ajax 验证成功 转跳,利用ajax实现登录:验证完用户信息后如何保存用户信息并实现跳转...

    代码如下: 前台: $.ajax({ url : '../servlet/Login_Do', data : { name : $('#loginForm input[name=name]').val ...

  3. MAC上使用密钥登录腾讯云轻量级服务器 保存连接信息 一键登录 保姆级教程

    本人电脑 mbAir m1 第一步  在网页上配置密钥 创建密钥 原则上 你在这台电脑上创建了密钥 就会自动下载到电脑 不能进行二次下载 如果遗失 可以进行解绑 创建成功后得到一个密钥文件 在默认的下 ...

  4. 如何使用cookie信息,完成自动登录

    在做爬虫任务的时候,我们常常会遇到很多网页必须登录后,才可以开放某些页面.所以登录是爬取网页的第一步.但是,通过post表单(包含用户名和密码)的方法,对于那些不需要输入比较复杂的验证码的网页,可以使 ...

  5. Android持久化保存cookie

    在解析网页信息的时候,需要登录后才能访问,所以使用httpclient模拟登录,然后把cookie保存下来,以供下一次访问使用,这时就需要持久化cookie中的内容. 在之前先科普一下基础知识: 什么 ...

  6. 登录页跳转时保存用户信息-遇坑记

    项目中遇到的问题,重新建前端界面,遇到了这个问题. 项目中使用Angular JS + admin LTE + bootstrap3 保存用户信息,我有两种思路,一个是使用Angular JS-ser ...

  7. 登录页面设置cookie,用户登录后,创建cookie保存用户信息

    代码要求: 用户登录后,创建cookie保存用户信息 设置cookie的有效期为5分钟 在登录页循环遍历cookie数组,判断是否存在指定名称的cookie,若存在则直接跳转至欢迎页面 代码实现过程: ...

  8. 通过cookie保存并读取用户登录信息

    浏览器将cookie以key/value的形式保存到客户机的某个指定目录 通过cookie的getCookies()方法可获取所有cookie对象的集合 通过cookie对象的getName()方法可 ...

  9. 通过cookie保存并读取用户登录信息实例

    通过cookie的getCookies()方法可获取所有cookie对象的集合:通过getName()方法可以获取指定的名称的cookie:通过getValue()方法获取到cookie对象的值.另外 ...

最新文章

  1. mysql 快捷查询数据库各表占用空间,mysql查看索引占用空间,mysql查看数据占用空间
  2. 启示录:打造用户喜爱的产品【PDF清晰版】,产品经理必看书籍之一
  3. python入门区块链技术_区块链入门教程
  4. 前端分辨pc和移动端导入不同css
  5. UITableView 点击选中改变字体颜色并记录
  6. 信息学奥赛一本通C++语言——1005:地球人口承载力估计
  7. linux 输出到文件 新,如何在Linux中将命令输出保存到文件
  8. 事务回退机制 android,【Android基础】——Fragment-使用方法
  9. MapReduce之Partitioner的理解
  10. node 升级_那些修改node_modules的骚操作
  11. 20162313苑洪铭第四周学习小结
  12. Rust: 逆序输出str
  13. 搭建Mybatis源码环境
  14. 实现支付宝AR扫描动画效果
  15. 企业最需要的邮件服务器5大功能模块
  16. Android 对一个View进行缩放处理(放大或缩小View)案例
  17. 7-33 统计素数并求和(20 分)
  18. 微信怎么关闭wifi定位服务器,WiFi定位到底怎么做的,看完这个你就知道了
  19. 网站访问量统计实现.
  20. 阿松嘚嘚嘚-数据库篇3-查询优化不简单(上)

热门文章

  1. windows编程入门之句柄 spy++
  2. 使用 Hexo 搭建个人博客
  3. 批量删除的sql语句
  4. 转-走出软件作坊:三五个人十来条枪 如何成为开发正规军
  5. 阿里上市引发的10大商业趋势和要发生的10大巨变
  6. 微信小程序的自制聊天框
  7. python items 与 iteritems
  8. 火车票 网上订票 经验
  9. 按下新型消费“快进键” 国美央视新闻五一直播在即
  10. 数据库复习基本概念——关系、元组、属性、码、域、分量、形式化定义