projects
/
youtube-dl
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
93fdb14
)
use /track/video/file to determine if video exists
author
Peter Rowlands
<peter@pmrowla.com>
Tue, 31 May 2016 08:28:49 +0000
(17:28 +0900)
committer
Peter Rowlands
<peter@pmrowla.com>
Tue, 31 May 2016 08:28:49 +0000
(17:28 +0900)
youtube_dl/extractor/afreecatv.py
patch
|
blob
|
history
diff --git
a/youtube_dl/extractor/afreecatv.py
b/youtube_dl/extractor/afreecatv.py
index 0fcbea0d168dbfca2bcf0d78f9d5a36f766fbd55..518c61f67eb0befa0ce59fb393d10d8ebd4dcc03 100644
(file)
--- a/
youtube_dl/extractor/afreecatv.py
+++ b/
youtube_dl/extractor/afreecatv.py
@@
-11,6
+11,7
@@
from ..compat import (
from ..utils import (
ExtractorError,
int_or_none,
from ..utils import (
ExtractorError,
int_or_none,
+ xpath_element,
xpath_text,
)
xpath_text,
)
@@
-84,9
+85,10
@@
class AfreecaTVIE(InfoExtractor):
path='/api/video/get_video_info.php'))
video_xml = self._download_xml(info_url, video_id)
path='/api/video/get_video_info.php'))
video_xml = self._download_xml(info_url, video_id)
- if xpath_
text(video_xml, './track/flag', default='FAIL') != 'SUCCEED'
:
+ if xpath_
element(video_xml, './track/video/file') is None
:
raise ExtractorError('Specified AfreecaTV video does not exist',
expected=True)
raise ExtractorError('Specified AfreecaTV video does not exist',
expected=True)
+
title = xpath_text(video_xml, './track/title', 'title')
uploader = xpath_text(video_xml, './track/nickname', 'uploader')
uploader_id = xpath_text(video_xml, './track/bj_id', 'uploader id')
title = xpath_text(video_xml, './track/title', 'title')
uploader = xpath_text(video_xml, './track/nickname', 'uploader')
uploader_id = xpath_text(video_xml, './track/bj_id', 'uploader id')