1
0
mirror of https://github.com/spaam/svtplay-dl.git synced 2024-11-27 21:54:17 +01:00

HDS: handle 403 error when the playlist is geoblocked

This commit is contained in:
Johan Andersson 2015-10-04 17:40:40 +02:00
parent b9bbedc2e7
commit 2eef43843d

View File

@ -13,6 +13,7 @@ from svtplay_dl.utils import is_py2_old, is_py2, is_py3
from svtplay_dl.utils.urllib import urlparse from svtplay_dl.utils.urllib import urlparse
from svtplay_dl.error import UIException from svtplay_dl.error import UIException
from svtplay_dl.fetcher import VideoRetriever from svtplay_dl.fetcher import VideoRetriever
from svtplay_dl.error import ServiceError
log = logging.getLogger('svtplay_dl') log = logging.getLogger('svtplay_dl')
@ -44,6 +45,9 @@ class LiveHDSException(HDSException):
def hdsparse(options, res, manifest): def hdsparse(options, res, manifest):
streams = {} streams = {}
bootstrap = {} bootstrap = {}
if res.status_code == 403:
streams[0] = ServiceError("Can't read HDS playlist. permission denied")
return streams
xml = ET.XML(res.text) xml = ET.XML(res.text)
if is_py2_old: if is_py2_old: