diff --git a/src/you_get/extractors/baomihua.py b/src/you_get/extractors/baomihua.py index f8be6fa9..4c4febb7 100644 --- a/src/you_get/extractors/baomihua.py +++ b/src/you_get/extractors/baomihua.py @@ -7,7 +7,7 @@ from ..common import * import urllib def baomihua_download_by_id(id, title=None, output_dir='.', merge=True, info_only=False, **kwargs): - html = get_html('http://play.baomihua.com/getvideourl.aspx?flvid=%s' % id) + html = get_html('http://play.baomihua.com/getvideourl.aspx?flvid=%s&devicetype=phone_app' % id) host = r1(r'host=([^&]*)', html) assert host type = r1(r'videofiletype=([^&]*)', html) diff --git a/src/you_get/extractors/qq.py b/src/you_get/extractors/qq.py index 59460e1d..9ca8af82 100644 --- a/src/you_get/extractors/qq.py +++ b/src/you_get/extractors/qq.py @@ -50,7 +50,7 @@ def qq_download(url, output_dir='.', merge=True, info_only=False, **kwargs): else: content = get_html(url) vid = parse_qs(urlparse(url).query).get('vid') #for links specified vid like http://v.qq.com/cover/p/ps6mnfqyrfo7es3.html?vid=q0181hpdvo5 - vid = vid[0] if vid else match1(content, r'vid\s*:\s*"\s*([^"]+)"') #general fallback + vid = vid[0] if vid else match1(content, r'vid"*\s*:\s*"\s*([^"]+)"') #general fallback title = match1(content,r''%vid) title = match1(content, r'title">([^"]+)

') if not title else title title = match1(content, r'"title":"([^"]+)"') if not title else title