用相同cookies构造http请求的python代码实现
来源:互联网 发布:新开淘宝店铺怎么推广 编辑:程序博客网 时间:2024/06/03 20:30
用同一个cookies构造两次请求,从第一次请求中提取http数据包head的信息,在经过MD5加密,最后构造第二次POST请求发送并获取响应页面。
# -*- coding:utf-8 -*-import urllib2,urllib,cookielib,hashlibreq = urllib2.Request('目标url')#将cookie与opener绑定,原因是让两次请求用相同cookiecj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))#第一次请求response=opener.open(req)#获取passwordpwd=response.headers["PassWord"]#进行MD5加密m=hashlib.md5()m.update(pwd)pwd=m.hexdigest().upper()#第二次请求url="目标url"values={'pwd':pwd}data=urllib.urlencode(values)req=urllib2.Request(url,data)response=opener.open(req)html = response.read().decode('utf-8')#输出页面print html
0 0
- 用相同cookies构造http请求的python代码实现
- python构造一个http请求
- python实现HTTP 请求
- 发送http请求的代码实现
- python实现HTTP请求的接口测试
- python服务器端收发请求的实现代码
- Python的http请求
- Python实现HTTP GET请求
- Python requests实现HTTP请求
- 使用jQuery操作Cookies的实现代码
- 使用jQuery操作Cookies的实现代码
- python http请求的几种方式的实现
- HTTP与HTTPS的区别以及代码实现请求
- python的requests在网络请求中添加cookies参数
- python实现http请求的方法有哪些
- python urllib2 实现HTTP 的GET POST 请求
- 【python】利用http的POST请求实现自动翻译机
- 爬虫学习3.2 HTTP请求的python实现--Requests
- Java 下各种设计模式小结
- HDU5047Sawtooth(java大数)
- Java网络编程
- mac系统下配置eclipse android开发环境方法
- 做个决定吧!
- 用相同cookies构造http请求的python代码实现
- 【内核研究】保证包裹内参数顺序aidl工具的使用(上)
- mysqldump 生成.gz文件
- android 中的栈
- NS3学习记录(一)---Ubuntu下安装NS3
- Android反射机制
- 大数处理
- 操作系统进程调度,优先级反转,调度策略
- NS3学习记录(二)---eclipse调试NS3配置