2014-05-29 09:32 2114人阅读 评论(0) 收藏 举报
 分类:
随笔(7) 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Request.add_header——作用是在http报文中加入条目

page.info().getheader("item")——用来获取http响应头中的item条目内容

import urllib2
import urllib
from types import *
import hashlib req = urllib2.Request('http://script2.iscc.org.cn/web07_e3a95260b7271954aa59460c134cde7e/')
req.add_header('User-Agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:5.0)')
req.add_header('Host', 'script2.iscc.org.cn')
req.add_header('Connection', 'keep-alive')
req.add_header('Referer', 'http://www.iscc.org.cn/challenges/2014/web/web06/') urllib2.socket.setdefaulttimeout(10)
page = urllib2.urlopen(req)
password=page.info().getheader("PassWord")
cookie=page.info().getheader("Set-Cookie")
cookie=cookie[0:45]
print password
print cookie
data = page.read()
hash_value = hashlib.md5(password).hexdigest().upper()
print hash_value
print len(data) test_data = 'pwd='+hash_value+'&Submit=%E6%8F%90%E4%BA%A4'
print test_data requrl = "http://script2.iscc.org.cn/web07_e3a95260b7271954aa59460c134cde7e/index.asp?action=Check"
req = urllib2.Request(url = requrl,data =test_data)
req.add_header('User-Agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:5.0)')
req.add_header('Cookie', cookie)
req.add_header('Referer', ' http://script2.iscc.org.cn/web07_e3a95260b7271954aa59460c134cde7e/')
res_data = urllib2.urlopen(req)
res = res_data.read()
f = open("C:\\1.html", 'wb')
f.write(res)
f.close()
print res
 
 

最新文章

  1. Oracle数据库监听服务无法启动
  2. redis实现tomcat集群session共享
  3. (Beta)Let's-版本发布说明
  4. 故事板(Storyboard)
  5. [HDOJ2196]Computer (树直径, 树DP)
  6. 重学HTML
  7. mysql中enum的用法
  8. 无法连接远程mysql问题
  9. ExtJS得知--------Ext.Element学习的查询方法(示例)
  10. IntelliJ IDEA 发布13版本——创造java奇迹
  11. chrom扩展学习
  12. 改写BlogEngine.NET头像上传实现方式(使用baidu.flash.avatarMaker)
  13. VMwareTools安装失败提示找不到C headers和gcc目录
  14. Flex中的FusionCharts 2D面积图
  15. 一个springboot注解不成功的小问题
  16. HTTP请求中的Keep-Alive模式,是怎么区分多个请求的?
  17. BZOJ1208[HNOI2004]宠物收养场——treap
  18. js中的“==”和“===”的区别
  19. ios webview下footer部分fixed失效问题
  20. http协议基础(七)通用首部字段

热门文章

  1. WebService—规范介绍和几种实现WebService的框架介绍
  2. ZW团队:IN_OUT传播模型简介
  3. Python笔记 #10# Histograms
  4. bzoj1605 / P2905 [USACO08OPEN]农场危机Crisis on the Farm
  5. Stitching模块中focalsFromHomography初步研究
  6. ConcurrentHashMap——浅谈实现原理及源码
  7. ${user.home} is not working in jenkins windows system
  8. 前端引用公共html模块方案
  9. mybatis 环境搭建和基本说明
  10. ajax方法携带授权标识