1
0
mirror of https://github.com/l1ving/youtube-dl synced 2020-11-18 19:53:54 -08:00

fixed tag parsing

This commit is contained in:
JChris246 2019-02-02 13:33:13 -04:00 committed by GitHub
parent 1306767d36
commit ba6f201724
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -307,10 +307,13 @@ class PornHubIE(PornHubBaseIE):
r'page_params\.zoneDetails\[([\'"])[^\'"]+\1\]\s*=\s*(?P<data>{[^}]+})', r'page_params\.zoneDetails\[([\'"])[^\'"]+\1\]\s*=\s*(?P<data>{[^}]+})',
webpage, 'page parameters', group='data', default='{}'), webpage, 'page parameters', group='data', default='{}'),
video_id, transform_source=js_to_json, fatal=False) video_id, transform_source=js_to_json, fatal=False)
tags = categories = None tags = None
if page_params: if page_params:
tags = page_params.get('tags', '').split(',') tags = page_params.get('tags', '').split(',')
categories = page_params.get('categories', '').split(',')
categories = []
for mobj in re.finditer(r'<a href=[^>]+Category[^>]*>([^<]+)', webpage):
categories.append(mobj.group(1))
return { return {
'id': video_id, 'id': video_id,