def getyoupornLink(self, data): self.keyLocked = False videoPage = re.findall('video_url\':\s\'(.*?)\'', data) if videoPage: Title = self['liste'].getCurrent()[0][0] videoLink = aes_decrypt_text(videoPage[0], Title, 32) self.session.open(SimplePlayer, [(Title, videoLink)], showPlaylist=False, ltype='pornrabbit') else: message = self.session.open(MessageBoxExt, _("No link found!"), MessageBoxExt.TYPE_INFO, timeout=3)
Link = 'http://www.youporn.com' + self['liste'].getCurrent()[0][1] self.keyLocked = True getPage(Link, headers={'Cookie': 'age_verified=1', 'Content-Type':'application/x-www-form-urlencoded'}).addCallback(self.getVideoPage).addErrback(self.dataError) def getVideoPage(self, data): videoPage = None Title = self['liste'].getCurrent()[0][0] encrypted_links = re.findall(r'encryptedQuality720URL\s=\s\'([a-zA-Z0-9+/]+={0,2})\',', data) for encrypted_link in encrypted_links: videoPage = aes_decrypt_text(encrypted_link, Title, 32) if videoPage: Title = '%s_720p' % Title else: videoPage = re.findall('videoSrc\s=\s\'(.*?)\',', data, re.S) if videoPage: