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

pull/8/head
Sergey M․ 2017-05-08 20:08:58 +07:00
rodzic 3d40084b83
commit b6eb74e340
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 2C393E0F18A9236D
2 zmienionych plików z 38 dodań i 0 usunięć

Wyświetl plik

@ -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

Wyświetl plik

@ -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