本练习主要目的是熟悉和掌握使用cookiejar的流程与方法,比较简单。

主要使用流程是:

CookieJar创建实例–>创建cokie管理器、http管理器等、–>创建请求管理器 -->用请求管理器发送请求

from urllib import request, parse
from http import cookiejar#创建cookiejar的实例
my_cokie = cookiejar.CookieJar()
#创建cokie管理器
cokie_handler = request.HTTPCookieProcessor(my_cokie)
#创建http管理器
handler_http = request.HTTPHandler()
#创建https管理器
handler_https = request.HTTPSHandler()open_cokie = request.build_opener(handler_http, handler_https, cokie_handler)def login():# 登陆请求得地址url = "http://www.renren.com/PLogin.do"# 账号密码logindata = {"email": "替换","password": "替换"}#把请求数据编码logindata = parse.urlencode(logindata)req = request.Request(url, data=logindata.encode())#使用open_cokie发起请求rs = open_cokie.open(req)print(rs)
if __name__ == '__main__':login()print(my_cokie)

python 使用cookiejar 登录人人网相关推荐

  1. python爬虫 模拟登录人人网过程解析

    这篇文章主要介绍了python爬虫 模拟登录人人网过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 equests 提供了一个叫做sessio ...

  2. 利用python爬虫自动登录人人网

    刚学python爬虫,使用python爬虫自动登录人人网,在运行代码时一直报错HTTPError /syshome urllib.error可以接收有urllib.request产生的异常.urlli ...

  3. 用python实现模拟登录人人网

    我决定从头说起.懂的人可以快速略过前面理论看最后几张图. web基础知识 从OSI参考模型(从低到高:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层)来说,我们的互联网属于应用层.从TCP ...

  4. python模拟登录网站_用python实现模拟登录人人网

    我决定从头说起.懂的人可以快速略过前面理论看最后几张图. web基础知识 从OSI参考模型(从低到高:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层)来说,我们的互联网属于应用层.从TCP ...

  5. python爬虫模拟登录人人网

    模拟登录:爬取基于某些用户的用户信息. 需求1:对人人网进行模拟登录. 点击登录按钮之后会发起一个post请求 post请求中会携带登录之前录入的相关的登录信息(用户名,密码,验证码-) 验证码:每次 ...

  6. python模拟登录人人网

    模拟登录人人网 代码: #_*_ coding=utf8 _*_ import urllib import urllib2 import cookielib import time import lx ...

  7. python 登录人人网

    对于社交网络的爬虫,有一个很大的问题就是处理登陆.对于认证模块,有很多方法,获取cookie伪装成为浏览器.再或者调用第三方网站API,进行 Oauth认证. 下面针对 renren 网,通过使用 c ...

  8. 用python写一个自动注册脚本_python写的自动登录人人网的脚本

    我今天给大家分享一个我自己用 #!/usr/bin/env python #encoding=utf-8 import sys import re import urllib2 import urll ...

  9. python cookielib 登录人人网

    python cookielib 登录人人网 今天晚上不是很忙,所以早早的就在电脑的旁边开始写东西了.我今天给大家分享一个我自己用python写的自动登录 人人网的脚本,没办法就是懒!懒的输入帐号和密 ...

最新文章

  1. JStorm与Storm源码分析(三)--Scheduler,调度器
  2. JavaScript(九)正则表达式
  3. 【Android 启动过程】Activity 启动源码分析 ( AMS -> ActivityThread、AMS 线程阶段 二 )
  4. 工作中常用的第三放的框架
  5. 在命令行中管理 Wifi 连接
  6. 领扣-1/167 两数之和 Two Sum MD
  7. mscoco数据集_caffe详解之数据层
  8. 在VUE项目中使用SCSS,从安装步骤到语法说明,带你快速入门!!
  9. 【分布式】分布式架构-ESB SOA
  10. VS2005的类设计器(Class Designer)中,如果显示让类继承接口,而不是实现接口?
  11. [现代控制理论]6_稳定性_李雅普诺夫_Lyapunov
  12. 基于C++的菜鸟驿站
  13. 如何在 Next.js 中实现重定向
  14. 设置Node.js脚本开机自启动
  15. My Notes Keeper 注册码算法注册机
  16. 王二的经济学故事读书笔记
  17. UnityShader源码2017---学习笔记与自我拓展001
  18. word插入对勾对号
  19. readxmls r语言_R语言批量爬取NCBI基因注释数据
  20. 我的世界java版mac切视角_我的世界伤害视角倾斜

热门文章

  1. C语言指针【常见类型】
  2. 深入理解C语言指针类型
  3. 从重大漏洞应急看云原生架构下的安全建设与安全运营(上)
  4. 对于云原生时代的后端业务开发和项目系统学习,选Go Or Java?
  5. 网络编程_UDP socket
  6. 区块链助力提升国有资产监管水平和治理能力,浙江省财政厅推出资产云平台 3.0 版本
  7. 网络游戏的服务器在哪个文件夹,手里有一份网络游戏的服务端(预言OL) 现在缺少GM命令,在服务端里也找不到command这个文件...
  8. css实现多行文本超出省略号显示,兼容所有浏览器
  9. 专题**-我从内部看ARM
  10. XPS虚拟打印机 微信公众号关注: 娄叫兽,娄大爷