mirror of
https://github.com/soimort/you-get.git
synced 2025-02-10 04:02:28 +03:00
Merge branch 'develop' of https://github.com/SFMDI/you-get into SFMDI-develop
This commit is contained in:
commit
910c4263df
@ -16,13 +16,6 @@ def naver_download_by_url(url, output_dir='.', merge=True, info_only=False, **kw
|
|||||||
ep = 'https://apis.naver.com/rmcnmv/rmcnmv/vod/play/v2.0/{}?key={}'
|
ep = 'https://apis.naver.com/rmcnmv/rmcnmv/vod/play/v2.0/{}?key={}'
|
||||||
page = get_content(url)
|
page = get_content(url)
|
||||||
try:
|
try:
|
||||||
temp = re.search(r"<meta\s+property=\"og:video:url\"\s+content='(.+?)'>", page)
|
|
||||||
if temp is not None:
|
|
||||||
og_video_url = temp.group(1)
|
|
||||||
params_dict = urllib.parse.parse_qs(urllib.parse.urlparse(og_video_url).query)
|
|
||||||
vid = params_dict['vid'][0]
|
|
||||||
key = params_dict['outKey'][0]
|
|
||||||
else:
|
|
||||||
vid = re.search(r"\"videoId\"\s*:\s*\"(.+?)\"", page).group(1)
|
vid = re.search(r"\"videoId\"\s*:\s*\"(.+?)\"", page).group(1)
|
||||||
key = re.search(r"\"inKey\"\s*:\s*\"(.+?)\"", page).group(1)
|
key = re.search(r"\"inKey\"\s*:\s*\"(.+?)\"", page).group(1)
|
||||||
meta_str = get_content(ep.format(vid, key))
|
meta_str = get_content(ep.format(vid, key))
|
||||||
@ -38,7 +31,7 @@ def naver_download_by_url(url, output_dir='.', merge=True, info_only=False, **kw
|
|||||||
size = url_size(video_url)
|
size = url_size(video_url)
|
||||||
print_info(site_info, title, 'mp4', size)
|
print_info(site_info, title, 'mp4', size)
|
||||||
if not info_only:
|
if not info_only:
|
||||||
download_urls([video_url], title, 'mp4', size, **kwargs)
|
download_urls([video_url], title, 'mp4', size, output_dir, **kwargs)
|
||||||
except:
|
except:
|
||||||
universal_download(url, output_dir, merge=merge, info_only=info_only, **kwargs)
|
universal_download(url, output_dir, merge=merge, info_only=info_only, **kwargs)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user