[PornHub] Applied requested fixes for PR #15614

This commit is contained in:
Parmjit Virk 2018-02-16 11:13:40 -06:00
parent 748c147a05
commit 539dd2b83c
2 changed files with 23 additions and 22 deletions

View File

@ -829,7 +829,6 @@ from .pornflip import PornFlipIE
from .pornhd import PornHdIE
from .pornhub import (
PornHubIE,
PornHubChannelVideosIE,
PornHubPlaylistIE,
PornHubUserVideosIE,
)

View File

@ -275,7 +275,7 @@ class PornHubPlaylistIE(PornHubPlaylistBaseIE):
class PornHubUserVideosIE(PornHubPlaylistBaseIE):
_VALID_URL = r'https?://(?:www\.)?pornhub\.com/users/(?P<id>[^/]+)/videos'
_VALID_URL = r'https?://(?:www\.)?pornhub\.com/(?:user|channel)s/(?P<id>[^/]+)/videos'
_TESTS = [{
'url': 'http://www.pornhub.com/users/zoe_ph/videos/public',
'info_dict': {
@ -285,6 +285,28 @@ class PornHubUserVideosIE(PornHubPlaylistBaseIE):
}, {
'url': 'http://www.pornhub.com/users/rushandlia/videos',
'only_matching': True,
}, {
# default sorting as Top Rated Videos
'url': 'https://www.pornhub.com/channels/povd/videos',
'info_dict': {
'id': 'povd',
},
'playlist_mincount': 293,
'params': {
'skip_download': True,
},
}, {
# Top Rated Videos
'url': 'https://www.pornhub.com/channels/povd/videos?o=ra',
'only_matching': True,
}, {
# Most Recent Videos
'url': 'https://www.pornhub.com/channels/povd/videos?o=da',
'only_matching': True,
}, {
# Most Viewed Videos
'url': 'https://www.pornhub.com/channels/povd/videos?o=vi',
'only_matching': True,
}]
def _real_extract(self, url):
@ -306,23 +328,3 @@ class PornHubUserVideosIE(PornHubPlaylistBaseIE):
entries.extend(page_entries)
return self.playlist_result(entries, user_id)
class PornHubChannelVideosIE(PornHubUserVideosIE):
_VALID_URL = r'https?://(?:www\.)?pornhub\.com/channels/(?P<id>[^/]+)/videos'
_TESTS = [{
# sorted as Top Rated Videos
'url': 'https://www.pornhub.com/channels/povd/videos?o=ra',
'info_dict': {
'id': 'povd',
},
'playlist_mincount': 293,
}, {
# Most Recent Videos
'url': 'https://www.pornhub.com/channels/povd/videos?o=da',
'only_matching': True,
}, {
# Most Viewed Videos
'url': 'https://www.pornhub.com/channels/povd/videos?o=vi',
'only_matching': True,
}]