mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-02 17:22:31 +01:00
[pornhub] Extract upload date (closes #17574)
This commit is contained in:
parent
0e7b8d3eac
commit
3661ebf2b6
@ -40,6 +40,7 @@ class PornHubIE(InfoExtractor):
|
|||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Seductive Indian beauty strips down and fingers her pink pussy',
|
'title': 'Seductive Indian beauty strips down and fingers her pink pussy',
|
||||||
'uploader': 'Babes',
|
'uploader': 'Babes',
|
||||||
|
'upload_date': '20130628',
|
||||||
'duration': 361,
|
'duration': 361,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'like_count': int,
|
'like_count': int,
|
||||||
@ -57,6 +58,7 @@ class PornHubIE(InfoExtractor):
|
|||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': '重庆婷婷女王足交',
|
'title': '重庆婷婷女王足交',
|
||||||
'uploader': 'Unknown',
|
'uploader': 'Unknown',
|
||||||
|
'upload_date': '20150213',
|
||||||
'duration': 1753,
|
'duration': 1753,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'like_count': int,
|
'like_count': int,
|
||||||
@ -237,8 +239,14 @@ def parse_js_value(inp):
|
|||||||
video_urls.append((video_url, None))
|
video_urls.append((video_url, None))
|
||||||
video_urls_set.add(video_url)
|
video_urls_set.add(video_url)
|
||||||
|
|
||||||
|
upload_date = None
|
||||||
formats = []
|
formats = []
|
||||||
for video_url, height in video_urls:
|
for video_url, height in video_urls:
|
||||||
|
if not upload_date:
|
||||||
|
upload_date = self._search_regex(
|
||||||
|
r'/(\d{6}/\d{2})/', video_url, 'upload data', default=None)
|
||||||
|
if upload_date:
|
||||||
|
upload_date = upload_date.replace('/', '')
|
||||||
tbr = None
|
tbr = None
|
||||||
mobj = re.search(r'(?P<height>\d+)[pP]?_(?P<tbr>\d+)[kK]', video_url)
|
mobj = re.search(r'(?P<height>\d+)[pP]?_(?P<tbr>\d+)[kK]', video_url)
|
||||||
if mobj:
|
if mobj:
|
||||||
@ -278,6 +286,7 @@ def parse_js_value(inp):
|
|||||||
return {
|
return {
|
||||||
'id': video_id,
|
'id': video_id,
|
||||||
'uploader': video_uploader,
|
'uploader': video_uploader,
|
||||||
|
'upload_date': upload_date,
|
||||||
'title': title,
|
'title': title,
|
||||||
'thumbnail': thumbnail,
|
'thumbnail': thumbnail,
|
||||||
'duration': duration,
|
'duration': duration,
|
||||||
|
Loading…
Reference in New Issue
Block a user