import requests url = "https://freeuk14.listen2myradio.com/live.mp3?typeportmount=s1_31040_stream_97415691" response = requests.head(url,stream=False,timeout=10)
尝试上面的代码我得到超时错误。
Traceback (most recent call last): File "", line 1, in File "C:/msys64/mingw64/lib/python3.8/site-packages/requests/api.py", line 104 , in head return request('head', url, **kwargs) File "C:/msys64/mingw64/lib/python3.8/site-packages/requests/api.py", line 61, in request return session.request(method=method, url=url, **kwargs) File "C:/msys64/mingw64/lib/python3.8/site-packages/requests/sessions.py", lin e 542, in request resp = self.send(prep, **send_kwargs) File "C:/msys64/mingw64/lib/python3.8/site-packages/requests/sessions.py", lin e 655, in send r = adapter.send(request, **kwargs) File "C:/msys64/mingw64/lib/python3.8/site-packages/requests/adapters.py", lin e 529, in send raise ReadTimeout(e, request=request) requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='freeuk14.listen2myrad io.com', port=443): Read timed out. (read timeout=10)
但是使用 https://httpstatus.io/ 它会返回 text/html 的响应。为什么?这是一个 mp3 音频流。
我做错了什么?