[nonktube] Add extractor (closes #8647, closes #13024)

pull/12121/merge
Sergey M․ 7 years ago
parent 3d40084b83
commit b6eb74e340
No known key found for this signature in database
GPG Key ID: 2C393E0F18A9236D

@ -663,6 +663,7 @@ from .nintendo import NintendoIE
from .njpwworld import NJPWWorldIE
from .nobelprize import NobelPrizeIE
from .noco import NocoIE
from .nonktube import NonkTubeIE
from .noovo import NoovoIE
from .normalboots import NormalbootsIE
from .nosvideo import NosVideoIE

@ -0,0 +1,37 @@
from __future__ import unicode_literals
from .nuevo import NuevoBaseIE
class NonkTubeIE(NuevoBaseIE):
_VALID_URL = r'https?://(?:www\.)?nonktube\.com/(?:(?:video|embed)/|media/nuevo/embed\.php\?.*?\bid=)(?P<id>\d+)'
_TESTS = [{
'url': 'https://www.nonktube.com/video/118636/sensual-wife-uncensored-fucked-in-hairy-pussy-and-facialized',
'info_dict': {
'id': '118636',
'ext': 'mp4',
'title': 'Sensual Wife Uncensored Fucked In Hairy Pussy And Facialized',
'age_limit': 18,
'duration': 1150.98,
},
'params': {
'skip_download': True,
}
}, {
'url': 'https://www.nonktube.com/embed/118636',
'only_matching': True,
}]
def _real_extract(self, url):
video_id = self._match_id(url)
nuevo_url = 'https://www.nonktube.com/media/nuevo/config.php?key=%s' % video_id
info = self._extract_nuevo(
nuevo_url, video_id, headers={
'Referer': 'https://www.nonktube.com/media/nuevo/player.swf?config=%s' % nuevo_url
})
info.update({
'age_limit': 18
})
return info
Loading…
Cancel
Save