我正在尝试使用Python 2对页面执行HEAD请求。

我在努力import misc_urllib2

.....

opender = urllib2.build_opener([misc_urllib2.MyHTTPRedirectHandler(), misc_urllib2.HeadRequest()])

含有misc_urllib2.py的class HeadRequest(urllib2.Request):

def get_method(self):

return "HEAD"

class MyHTTPRedirectHandler(urllib2.HTTPRedirectHandler):

def __init__ (self):

self.redirects = []

def http_error_301(self, req, fp, code, msg, headers):

result = urllib2.HTTPRedirectHandler.http_error_301(

self, req, fp, code, msg, headers)

result.redirect_code = code

return result

http_error_302 = http_error_303 = http_error_307 = http_error_301

但是我得到了TypeError: __init__() takes at least 2 arguments (1 given)

如果我愿意opender = urllib2.build_opener(misc_urllib2.MyHTTPRedirectHandler())

那就行了

python lib head,使用Python 2中的urllib2发出HTTP HEAD请求相关推荐

  1. python安装好后打不开_windows的cmd中输入python后打不开python?

    E:softwarePython36lib 中的lib被我误删过,通过软件找回lib后,在cmd中就打不开了,求教 C:Usersx1c>python Failed to import the ...

  2. qt如何用python结合_在Qt(C++)中与Python混合编程

    一.PythonQt库 在Qt(C++)中与Python混合编程,可以使用PythonQt库. 网站首页:http://pythonqt.sourceforge.net 下载页面:https://so ...

  3. python比较重要的模块_python中重要的模块--asyncio 转载

    转载自: https://www.cnblogs.com/zhaof/p/8490045.html 一直对asyncio这个库比较感兴趣,毕竟这是官网也非常推荐的一个实现高并发的一个模块,python ...

  4. python下载哪一个安装包_python中正确安装对应版本的包

    python在写机器学习的代码过程中,需要引入如numpy.matpoltlib.pandas等等等.有时候直接pip install+对应的包名并不能正确安装,或者安装后依旧会出现安装不完全的情况. ...

  5. WARNING: Ignoring invalid distribution -ip (d:\python\lib\site-packages)

    WARNING: Ignoring invalid distribution -ip (d:\python\lib\site-packages) 升级插件之后出现异常 WARNING: Ignorin ...

  6. Python数据可视化学习(初学中...)

    Python数据可视化学习(初学中...) 1.使用Matplotlib生成数据图 1.1.安装Matplotlib包 1.2.Matplotlib数据图入门 1.2.1.折线图举例 1.2.2.图表 ...

  7. 《Python计算机视觉编程》一书中关于增强现实茶壶显示的程序

    大家好,我是第一次写CSDN博客,也是刚开始学习用Python进行计算机视觉编程,有很多不懂和不足的地方,希望大家多包涵.以下纯粹是我个人的一些实际操作经历. 在<Python计算机视觉编程&g ...

  8. 解决“Error loading D:\python\lib\site-packages\torch\lib\caffe2_nvrtc.dll“ or one of its dependencies”

    当我在anaconda的base环境下安装好pytorch,并且通过 anaconda powershell prompt(也就是命令提示符)输入python 回车,import torch回车,to ...

  9. python安装pywin32_在python虚拟环境中安装pywin32

    1.下载与python对应python 32位的版本 2.如果下载成64位或者版本不同往往会出现报错 3.虚拟环境Virtualenv下使用pywin32 首先要在第一步安装完后的基础上,找到pywi ...

最新文章

  1. IT职场人生系列之二十二:如何学习新语言(二)
  2. 常用排序算法 - 稳定性和复杂度分析
  3. 智能车竞赛秘书处与RT-Thread关于第十七届智能车竞赛第一次会议
  4. pytorch 打印模型参数
  5. 基于Java的RDMA高性能通信库(六):SDP - Java Socket Direct Protocol
  6. 世界农业趋势-国际农民丰收节贸易会: 新技术谋定生产过程
  7. MVP+WCF+三层结构搭建项目框架(上)
  8. Https原理及流程
  9. IAR stm8 调试时无法看到局部变量解决
  10. 做梦都在想的游戏设备
  11. dock run mysql v3_Docker入门(三) - 搭建mysql
  12. c语言程序100例pdf,经典c程序100例源代码(全).pdf
  13. Google收购YouTube一周年:开挖的视频金矿
  14. 网易发起“疾风”智造IoT联盟,深化“互联网+先进制造业”发展
  15. China Mobile”、“China Unicom”,请修改为中国移动、中国联通
  16. C语言#define宏中省略号的含义?
  17. C++实现字符串去掉前后的空格
  18. html5新标签 figure 和 figcaption
  19. React心得之降龙十八掌:第二式-飞龙在天( React组件化开发及相关概念)
  20. 实现一个行内三个div等分_一个div,包含三个小的div,平均分布的样式

热门文章

  1. 常态化疫情防控下会展经济的“长沙蓝本”
  2. 多个硬件体验如一,华为终端分布式技术会重构IoT生态吗?
  3. oracle 表结构语句,oracle查询表结构语句
  4. 如何保证战略落地_战略如何规划落地?值得借鉴
  5. 对象属性的调用_面向对象的三主线之一:Java类及类的成员(1)
  6. 介绍Python中方法ljust(),rjust(),center()和zfill()
  7. Python函数中4种参数的使用
  8. Python小知识: List的赋值方法,不能直接等于
  9. android另开进程,android在一个app程序中,打开另一个app的方法
  10. c++ 获取文件的hashcode_jsp 实现文件上传和下载