fix description extractor and add tests
This commit is contained in:
parent
adf50fd387
commit
35faf75477
@ -19,7 +19,9 @@ class TvpleIE(InfoExtractor):
|
|||||||
'uploader_id': 'jack1609',
|
'uploader_id': 'jack1609',
|
||||||
'title': '팜플렛으로 yee를 연주하는 김병만',
|
'title': '팜플렛으로 yee를 연주하는 김병만',
|
||||||
'description': '자작입니다. 첫 조교..인가..? 조교라긴 애매하지만, 어쨋든 노래로 만드는 건 이번이 처음입니다.\n원본 영상 출처: https://www.youtube.com/watch?v=E4BPHBL35dE\nyee는 유튜브에 치면 원본 영상이 나오는데 다들 아시죠??? 저작권 문제가 될 경우는 지우겠습니다...\n\n병만로이드라고 불러야 하나??',
|
'description': '자작입니다. 첫 조교..인가..? 조교라긴 애매하지만, 어쨋든 노래로 만드는 건 이번이 처음입니다.\n원본 영상 출처: https://www.youtube.com/watch?v=E4BPHBL35dE\nyee는 유튜브에 치면 원본 영상이 나오는데 다들 아시죠??? 저작권 문제가 될 경우는 지우겠습니다...\n\n병만로이드라고 불러야 하나??',
|
||||||
'duration': 9
|
'duration': 9,
|
||||||
|
'upload_date': '20150531',
|
||||||
|
'timestamp': 1433094762
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://tvple.com/208230',
|
'url': 'http://tvple.com/208230',
|
||||||
@ -31,7 +33,9 @@ class TvpleIE(InfoExtractor):
|
|||||||
'uploader_id': 'mesenghe',
|
'uploader_id': 'mesenghe',
|
||||||
'title': '소환사 협곡의 개새끼',
|
'title': '소환사 협곡의 개새끼',
|
||||||
'description': 'http://youtu.be/LGABUervp48\n재밌게 봐라\n유튜브나 네이버 동영상으로 퍼가지 말고\n이젠 롤 관련된 건 안 만든다',
|
'description': 'http://youtu.be/LGABUervp48\n재밌게 봐라\n유튜브나 네이버 동영상으로 퍼가지 말고\n이젠 롤 관련된 건 안 만든다',
|
||||||
'duration': 71
|
'duration': 71,
|
||||||
|
'upload_date': '20140927',
|
||||||
|
'timestamp': 1411776051
|
||||||
}
|
}
|
||||||
}]
|
}]
|
||||||
|
|
||||||
@ -108,7 +112,7 @@ class TvpleIE(InfoExtractor):
|
|||||||
title = re.search("<h2.*title=\"(.*)\"", webpage).group(1) # title
|
title = re.search("<h2.*title=\"(.*)\"", webpage).group(1) # title
|
||||||
uploader = re.search(r'personacon-sm".*/>\s*(.*)\s*</a>', webpage).group(1) # username
|
uploader = re.search(r'personacon-sm".*/>\s*(.*)\s*</a>', webpage).group(1) # username
|
||||||
uploader_id = re.search(r'"/ch/(.*)/videos"', webpage).group(1) # userid
|
uploader_id = re.search(r'"/ch/(.*)/videos"', webpage).group(1) # userid
|
||||||
description = re.search(r'collapse-content linkify mg-top-base break-word">\s*(.*)\s*<button type="button" class="collapse-button', webpage, re.DOTALL).group(1).replace(" <br />", "").replace("<br />", "").replace("\n ", "") # description
|
description = re.search(r'collapse-content linkify break-word">\s*(.*)\s*<button type="button" class="collapse-button', webpage, re.DOTALL).group(1).replace(" <br />", "").replace("<br />", "").replace("\n ", "") # description
|
||||||
view_count = int(re.search(r'fa-play"></i></span>\s*(.*)\s*</li>', webpage).group(1).replace(",", "")) # played
|
view_count = int(re.search(r'fa-play"></i></span>\s*(.*)\s*</li>', webpage).group(1).replace(",", "")) # played
|
||||||
try:
|
try:
|
||||||
comment_count = int(re.search(r'fa-cloud"></i></span>\s*(\d*)개의 구름', webpage).group(1).replace(",", "")) # comment count
|
comment_count = int(re.search(r'fa-cloud"></i></span>\s*(\d*)개의 구름', webpage).group(1).replace(",", "")) # comment count
|
||||||
|
Loading…
x
Reference in New Issue
Block a user