1
0
mirror of https://github.com/l1ving/youtube-dl synced 2025-03-10 15:53:22 +08:00

Merge pull request #308 from aviperes/tiktok-dl

download video
This commit is contained in:
hashark 2020-05-06 13:03:30 +03:00 committed by GitHub
commit c92792bd2c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 6 deletions

View File

@ -11,7 +11,7 @@ class TikTokTestYoutubeDl(unittest.TestCase):
ydl = youtube_dl.YoutubeDL(params) ydl = youtube_dl.YoutubeDL(params)
info = ydl.extract_info(url, download=False) info = ydl.extract_info(url, download=False)
self.assertEquals(info['id'], '6807126376001441030') self.assertEquals(info['id'], '6807126376001441030')
self.assertEquals(info['url'], 'https://www.tiktok.com/@oriangaon/video/6807126376001441030') self.assertEquals(info['webpage_url'], 'https://www.tiktok.com/@oriangaon/video/6807126376001441030')
self.assertEquals(info['title'], '#foryou #foyou Mmmmm....,,') self.assertEquals(info['title'], '#foryou #foyou Mmmmm....,,')
self.assertEquals(info['uploader'], 'Oriangaon') self.assertEquals(info['uploader'], 'Oriangaon')
self.assertEquals(info['timestamp'], 1584907616) self.assertEquals(info['timestamp'], 1584907616)
@ -25,7 +25,7 @@ class TikTokTestYoutubeDl(unittest.TestCase):
self.assertGreaterEqual(info['share_count'], 109) self.assertGreaterEqual(info['share_count'], 109)
self.assertGreaterEqual(info['comment_count'], 40) self.assertGreaterEqual(info['comment_count'], 40)
self.assertEquals(info['duration'], 10) self.assertEquals(info['duration'], 10)
self.assertEquals(info['ext'], 'mp.4') self.assertEquals(info['ext'], 'mp4')
self.assertGreater(len(info['embed_code']),0) self.assertGreater(len(info['embed_code']),0)
def test_download_video(self): def test_download_video(self):
@ -33,7 +33,7 @@ class TikTokTestYoutubeDl(unittest.TestCase):
params = {} params = {}
ydl = youtube_dl.YoutubeDL(params) ydl = youtube_dl.YoutubeDL(params)
info = ydl.extract_info(url, download=True) info = ydl.extract_info(url, download=True)
file_name="Imagine lebron freaking out over something you did! #foryou #ballislife #lebron #nba-6783617809113943301.mp.4" file_name="Imagine lebron freaking out over something you did! #foryou #ballislife #lebron #nba-6783617809113943301.mp4"
self.assertTrue(os.path.exists(file_name)) self.assertTrue(os.path.exists(file_name))
os.remove(file_name) os.remove(file_name)

View File

@ -21,9 +21,9 @@ class TikTokBaseIE(InfoExtractor):
for format in format_urls: for format in format_urls:
formats.append({ formats.append({
'url': format, 'url': format,
'ext': 'mp4',
'height': height, 'height': height,
'width': width, 'width': width,
'ext': 'mp4',
}) })
self._sort_formats(formats) self._sort_formats(formats)
return { return {
@ -109,9 +109,8 @@ class TikTokIE(TikTokBaseIE):
'subtitles': subtitles, 'subtitles': subtitles,
'comment_count': comment_count, 'comment_count': comment_count,
'duration': duration, 'duration': duration,
'ext':'mp.4',
'embed_code': embed_code, 'embed_code': embed_code,
'format': format 'formats': format
} }
return info_dict return info_dict