python requests 登录qq_Python3使用requests登录人人影视网站的方法
早就听说requests的库的强大,只是还没有接触,今天接触了一下,发现以前使用urllib,urllib2等方法真是太搓了……
这里写些简单的使用初步作为一个记录
本文继续练习使用requests登录网站,人人影视有一项功能是签到功能,需要每天登录签到才能升级。
下面的代码python代码实现了使用requests登录网站的过程。
以下是使用fiddler抓包得到完整的HTTP请求头: POST http://www.zimuzu.tv/User/Login/ajaxLogin HTTP/1.1
Host: www.zimuzu.tv
Connection: keep-alive
Content-Length: 102
Accept: application/json, text/javascript, */*; q=0.01
Origin: http://www.zimuzu.tv
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36
Content-Type: application/x-www-form-urlencoded
DNT: 1
Referer: http://www.zimuzu.tv/user/login
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6
Cookie: PHPSESSID=st40f3vohv6q16ec3atekimba0; last_item:10733=Game.of.Thrones.S06E01.The.Red.Woman.1080p.WEB-DL.DD5.1.H.264-NTb.mkv; last_item_date:10733=1461856566; mykeywords=a%3A2%3A%7Bi%3A0%3Bs%3A6%3A%22%E7%A1%85%E8%B0%B7%22%3Bi%3A1%3Bs%3A14%3A%22Silicon+Valley%22%3B%7D; zmz_rich=2
account=你的用户名&password=你的密码&remember=1&url_back=http%3A%2F%2Fwww.zimuzu.tv%2Fuser%2Fsign
python3使用requests登录人人影视网站.py代码: """
python3使用requests登录人人影视网站.py
2016年5月11日 07:33:59 codegay
参考资料requests文档:
http://cn.python-requests.org/zh_CN/latest/
四种常见的 POST 提交数据方式
https://imququ.com/post/four-ways-to-post-data-in-http.html
"""
import re
import requests
#requests 安装命令:pip install requests
loginurl='http://www.zimuzu.tv/User/Login/ajaxLogin'
surl='http://www.zimuzu.tv/user/sign'
httphead={
'Accept':'application/json, text/javascript, */*; q=0.01',
'Origin':'http://www.zimuzu.tv',
'X-Requested-With':'XMLHttpRequest',
'User-Agent':'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36',
'Content-Type': 'application/x-www-form-urlencoded',
}
data="account=用户名&password=密码&remember=1"
session=requests.Session()
login=session.post(loginurl,data=data,headers=httphead)
print(login.cookies)#打印登录后取得到cookies对象
print(login.json())
getstat=session.get(surl).text.split("\n") #访问签到页面,显示最近三次登录时间
[print(r) for r in getstat if "三次登录时间" in r]
对比其中两者可见,有一些HTTP头省略掉也能达到目的,毕竟每次手动请求头感觉挺麻烦的。
在fidder 中Connection: keep-alive Content-Length: 两项不能省略,ncat之类的工具中也不能省略Content-Length,如果改动了post的数据,需要手动修正Content-Length的值。
在python中可以省略掉Content-Length,我猜python已经帮我们处理了。
关于python3使用requests登录人人影视网站的方法就给大家介绍这么多,希望对大家有所帮助!
python requests 登录qq_Python3使用requests登录人人影视网站的方法相关推荐
- python requests登录_python3使用requests登录人人影视网站.py
1.[代码]python3使用requests登录人人影视网站.py """ python3使用requests登录人人影视网站.py 2016年5月11日 07:33: ...
- python3使用requests登录人人影视网站
python3使用requests登录人人影视网站 继续练习使用requests登录网站,人人影视有一项功能是签到功能,需要每天登录签到才能升级. 下面的代码python代码实现了使用requests ...
- python3+任务计划实现的人人影视网站自动签到
""" python3+任务计划实现的人人影视网站自动签到 2016年6月8日 09:52:28 codegay这是一个自动化程度较高的程序,运行本程序后会从chrome ...
- ssm基于Java web 的人人影视网站管理系统毕业设计源码290915
目 录 摘 要 Abstract 第1章 前 言 1.1 研究背景 1.2 研究现状 1.3 系统开发目标 第2章 技术与原理 2.1 开发技术 2.2 JAVA技术 2.3 M ...
- ssm基于Java web 的人人影视网站管理系统 毕业设计-附源码290915
目 录 摘 要 Abstract 第1章 前 言 1.1 研究背景 1.2 研究现状 1.3 系统开发目标 第2章 技术与原理 2.1 开发技术 2.2 JAVA技术 2.3 M ...
- (附源码)ssm基于Java web 的人人影视网站管理系统 毕业设计290915
目 录 摘 要 2 Abstract 4 第1章 前 言 5 1.1 研究背景 5 1.2 研究现状 5 1.3 系统开发目标 6 第2章 技术与原理 7 2.1 开发技术 7 2.2 JAVA技术 ...
- Python 爬虫批量下载美剧 from 人人影视 HR-HDTV
本人比較喜欢看美剧.尤其喜欢人人影视上HR-HDTV 的 1024 分辨率的高清双字美剧,这里写了一个脚本来批量获得指定美剧的全部 HR-HDTV 的 ed2k下载链接.并依照先后顺序写入到文本文件, ...
- 基于python的短视频智能推荐/django的影视网站/视频推荐系统
摘 要 本论文主要论述了如何使用Python技术开发一个短视频智能推荐,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发.在引言中,作者将论述短视频智能推荐 ...
- python token发送请求_python发送requests请求时,使用登录的token值,作为下一个接口的请求头信息...
python发送requests请求时,使用登录的token值,作为下一个接口的请求头信息 登录接口代码: 在这里插入图片描述 登陆后返回的结果是: 在这里插入图片描述 新增渠道接口: 新增渠道接口需 ...
最新文章
- 【分析】2014移动互联网数据报告(终极版必收!)
- 第四单元用计算机写作,计算机复习题
- Spark RDD使用详解1--RDD原理
- 求最大公约数----辗转相除法
- Riophae/Vue-treeselect 的文档 及一些相关的问题
- Java后端测试概述
- CPU说:这个世界太慢了
- Initramfs 原理和实践
- cmd命令关闭占用程序的端口
- DNS 和 BIND 详解
- TZOJ5855: 数据结构实验:最短路(SPFA)
- 服务程序访问共享文件_最佳的免费程序和在线服务,用于发送和共享大文件
- win10在命令行下运行python程序
- AAAI 2020 提前看 | 三篇论文解读问答系统最新研究进展
- 揭秘中国十大暴利行业(组图)
- windows下如何下载android源码
- mosquitto_sub、mosquitto_pub命令参数解析
- 个人导航网站系统源码附带后台
- 在计算机网络中 使用术语 来表示,计算机一级填空题复习资料
- 酷点0.95发布,矩形框换肤、设置、独立开启……更酷啦
热门文章
- Auvidea J120 TX2开发板 Jetpack刷机与驱动安装
- 记忆中最早的一部爱情电视剧《情魔》
- 专业显卡深度学习_如何给非专业人士讲解什么是深度学习?
- 如何成为一个全栈数字化设计师
- java计算机毕业设计家电售后管理系统演示录像2021源码+mysql数据库+系统+lw文档+部署
- C语言 链表输入输出数组
- vcpkg安装msys2
- 一个合格的初级程序员所应该具备的能力
- 天使纪元登录不了服务器正在维护,天使纪元ios无法充值的原因|这4个步骤或许能帮上忙...
- 教师管理助手平台有哪些功能特别好,使其非常受学生们喜欢