python - 'requests'HTTP库 - 获取具有mms协议的非HTTP音频流URL的响应

时间:2013-09-18 10:55:50

标签: python http-headers web-scraping python-requests

我正在尝试获取音频streamURL的响应(检查响应标头内容类型):mms://186.65.90.12:8080 / listen.pls ..我收到以下错误:

>>> import requests
>>> r = requests.get("mms://186.65.90.12:8080/listen.pls",stream=True)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/requests-1.1.0-py2.7.egg/requests/api.py", line 55, in get
return request('get', url, **kwargs)
File "/usr/local/lib/python2.7/site-packages/requests-1.1.0-py2.7.egg/requests/api.py", line 44, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/local/lib/python2.7/site-packages/requests-1.1.0-py2.7.egg/requests/sessions.py", line 279, in request
resp = self.send(prep, stream=stream, timeout=timeout, verify=verify, cert=cert, proxies=proxies)
File "/usr/local/lib/python2.7/site-packages/requests-1.1.0-py2.7.egg/requests/sessions.py", line 373, in send
adapter = self.get_adapter(url=request.url)
File "/usr/local/lib/python2.7/site-packages/requests-1.1.0-py2.7.egg/requests/sessions.py", line 385, in get_adapter
raise InvalidSchema("No connection adapters were found for '%s'" % url)
requests.exceptions.InvalidSchema: No connection adapters were found for 'mms://186.65.90.12:8080/listen.pls'  

“请求”HTTP库是否能够处理非HTTP URL?如果没有,有没有其他选择让它起作用?我已经尝试了urllib2没有运​​气..

0 个答案:

没有答案