[miaopai] it is clear that

This commit is contained in:
Mort Yao 2019-02-10 23:13:28 +01:00
parent f07e909a72
commit 4f191986bd
No known key found for this signature in database
GPG Key ID: 07DA00CB78203251

View File

@ -84,14 +84,15 @@ def miaopai_download(url, output_dir = '.', merge = False, info_only = False, **
if match1(url, r'weibo\.com/tv/v/(\w+)'): if match1(url, r'weibo\.com/tv/v/(\w+)'):
return miaopai_download_direct(url, info_only=info_only, output_dir=output_dir, merge=merge, **kwargs) return miaopai_download_direct(url, info_only=info_only, output_dir=output_dir, merge=merge, **kwargs)
if re.match(r'^http[s]://.*\.weibo\.com/\d+/.+', url):
return miaopai_download_direct(url, info_only=info_only, output_dir=output_dir, merge=merge, **kwargs)
fid = match1(url, r'\?fid=(\d{4}:\w+)') fid = match1(url, r'\?fid=(\d{4}:\w+)')
if fid is not None: if fid is not None:
miaopai_download_by_fid(fid, output_dir, merge, info_only) miaopai_download_by_fid(fid, output_dir, merge, info_only)
elif '/p/230444' in url: elif '/p/230444' in url:
fid = match1(url, r'/p/230444(\w+)') fid = match1(url, r'/p/230444(\w+)')
miaopai_download_by_fid('1034:'+fid, output_dir, merge, info_only) miaopai_download_by_fid('1034:'+fid, output_dir, merge, info_only)
elif re.match(r'^http[s]://weibo\.com/\d+/.+', url):
miaopai_download_direct(url, info_only=info_only, output_dir=output_dir, merge=merge, **kwargs)
else: else:
mobile_page = get_content(url, headers = fake_headers_mobile) mobile_page = get_content(url, headers = fake_headers_mobile)
hit = re.search(r'"page_url"\s*:\s*"([^"]+)"', mobile_page) hit = re.search(r'"page_url"\s*:\s*"([^"]+)"', mobile_page)