Python 如何使用mechanize库执行HEAD请求?
我知道如何使用httplib进行HEAD请求,但是我必须使用mechanize来处理这个站点 本质上,我需要做的是从头文件(文件名)中获取一个值,而不实际下载文件Python 如何使用mechanize库执行HEAD请求?,python,http-headers,mechanize,Python,Http Headers,Mechanize,我知道如何使用httplib进行HEAD请求,但是我必须使用mechanize来处理这个站点 本质上,我需要做的是从头文件(文件名)中获取一个值,而不实际下载文件 有什么建议吗?机械化本身只发送GET和POST,但您可以轻松地扩展请求类以发送HEAD。例如: import mechanize class HeadRequest(mechanize.Request): def get_method(self): return "HEAD" request = HeadR
有什么建议吗?机械化本身只发送GET和POST,但您可以轻松地扩展请求类以发送HEAD。例如:
import mechanize
class HeadRequest(mechanize.Request):
def get_method(self):
return "HEAD"
request = HeadRequest("http://www.example.com/")
response = mechanize.urlopen(request)
print response.info()
在机械化中,不需要做头枕类等 简单地
import mechanize
br = mechanize.Browser()
r = br.open("http://www.example.com/")
print r.info()
仅此而已。我如何从mechanize.Browser的实例使用它?mechanize.Browser()。打开(请求)啊,文档有点误导。它将open()显示为获取url。我不知道它需要一个请求对象。