如何从python2.x中urlopen(url)的返回值获取内容类型?

1 投票
1 回答
935 浏览
提问于 2025-04-15 19:18

在3.x版本中,有没有哪个函数在使用http.client.HTTPMessage().get_content_type()这个方法呢?

1 个回答

3

urllib2.urlopen() 是一个函数,它会返回一个叫做 addinfourl 的东西,这里面包含了一些 headers(头信息):

>>> import urllib2
>>> f = urllib2.urlopen('http://www.python.org/')
>>> f.headers['content-type']
'text/html'
>>> 

撰写回答