0
0
Fork 0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-11-19 01:45:13 +00:00

[4tube] Style and make more robust

This commit is contained in:
Sergey M․ 2015-10-08 20:21:07 +06:00
parent b90b0c4ffa
commit 96c4855331

View file

@ -66,8 +66,11 @@ def _real_extract(self, url):
webpage, 'like count', fatal=False)) webpage, 'like count', fatal=False))
duration = parse_duration(self._html_search_meta('duration', webpage)) duration = parse_duration(self._html_search_meta('duration', webpage))
player_url = self._search_regex(r'<script id="playerembed" src="([^"]+)">',webpage,'player javascript') player_js = self._download_webpage(
player_js = self._download_webpage(player_url,video_id,'Downloading player Javascript') self._search_regex(
r'<script[^>]id=(["\'])playerembed\1[^>]+src=(["\'])(?P<url>.+?)\2',
webpage, 'player JS', group='url'),
video_id, 'Downloading player JS')
params_js = self._search_regex( params_js = self._search_regex(
r'\$\.ajax\(url,\ opts\);\s*\}\s*\}\)\(([0-9,\[\] ]+)\)', r'\$\.ajax\(url,\ opts\);\s*\}\s*\}\)\(([0-9,\[\] ]+)\)',