diff --git a/src/you_get/downloader/baidu.py b/src/you_get/downloader/baidu.py index 405e0b78..79d7053d 100755 --- a/src/you_get/downloader/baidu.py +++ b/src/you_get/downloader/baidu.py @@ -75,7 +75,7 @@ def baidu_download(url, output_dir = '.', stream_type = None, merge = True, info if len(title.split('.')) > 1: title = ".".join(title.split('.')[:-1]) - real_url = r1(r'href="([^"]+)" id="downFileButtom"', html).replace('&', '&') + real_url = r1(r'\\"dlink\\":\\"([^"]*)\\"', html).replace('\\\\/', '/') type, ext, size = url_info(real_url, faker = True) print_info(site_info, title, ext, size)