mirror of
https://github.com/soimort/you-get.git
synced 2025-02-11 20:52:31 +03:00
Added error handling
This commit is contained in:
parent
50c4c5f4dd
commit
880512121d
@ -19,6 +19,8 @@ def xingyan_download(url, output_dir = '.', merge = True, info_only = False, **k
|
|||||||
data = json.loads(m.group(1))
|
data = json.loads(m.group(1))
|
||||||
vid_url = str.replace(data["videoinfo"]["streamurl"], "http:", "https:")
|
vid_url = str.replace(data["videoinfo"]["streamurl"], "http:", "https:")
|
||||||
title = data["roominfo"]["name"]
|
title = data["roominfo"]["name"]
|
||||||
|
if data["videoinfo"]["playstatus"] == "0":
|
||||||
|
raise ValueError("The live stream is not online! (status:%s)" % data["videoinfo"]["playstatus"])
|
||||||
print_info(site_info, title, 'flv', float('inf'))
|
print_info(site_info, title, 'flv', float('inf'))
|
||||||
if not info_only:
|
if not info_only:
|
||||||
download_urls([vid_url], title, 'flv', None, output_dir, merge=merge)
|
download_urls([vid_url], title, 'flv', None, output_dir, merge=merge)
|
||||||
|
Loading…
Reference in New Issue
Block a user