mirror of
https://github.com/soimort/you-get.git
synced 2025-03-13 03:17:44 +03:00
[baidu] support direct URLs (imgsrc.baidu.com)
This commit is contained in:
parent
66cf7b2bdb
commit
0523337f86
@ -5,6 +5,7 @@ __all__ = ['baidu_download']
|
||||
|
||||
from ..common import *
|
||||
from .embed import *
|
||||
from .universal import *
|
||||
|
||||
def baidu_get_song_data(sid):
|
||||
data = json.loads(get_html('http://music.baidu.com/data/music/fmlink?songIds=%s' % sid, faker = True))['data']
|
||||
@ -88,7 +89,11 @@ def baidu_download_album(aid, output_dir = '.', merge = True, info_only = False)
|
||||
track_nr += 1
|
||||
|
||||
def baidu_download(url, output_dir = '.', stream_type = None, merge = True, info_only = False, **kwargs):
|
||||
if re.match(r'http://pan.baidu.com', url):
|
||||
if re.match(r'http://imgsrc.baidu.com', url):
|
||||
universal_download(url, output_dir, merge=merge, info_only=info_only)
|
||||
return
|
||||
|
||||
elif re.match(r'http://pan.baidu.com', url):
|
||||
html = get_html(url)
|
||||
|
||||
title = r1(r'server_filename="([^"]+)"', html)
|
||||
|
Loading…
x
Reference in New Issue
Block a user