def getMovie(self, id): self.get_token() response = self.login( helper.getSetting('fcine.username'), helper.getSetting('fcine.password'), {'referer': id}) return Movie().get(response)
def __init__(self): if not helper.getSetting('fcine.username'): # helper.message('Please login to fcine.net', 'Login Required') self.username = '******' self.password = '******' else: self.username = helper.getSetting('fcine.username'), self.password = helper.getSetting('fcine.password'), self.request = Request(header={ 'User-Agent': 'Mozilla/5.0', 'origin': 'https://fcine.net', 'referer': 'https://fcine.net/login/', }, session=True) if helper.has_file_path( 'fcine.bin' ) and helper.get_last_modified_time_file('fcine.bin') + 43200 < int( time.time()): helper.remove_file('fcine.bin') if helper.has_file_path('fcine.bin'): self.request.set_session( pickle.loads(helper.read_file('fcine.bin', True))) else: self.login()
def __init__(self): if not helper.getSetting('hdvietnam.username'): self.username = '******' self.password = '******' else: self.username = helper.getSetting('hdvietnam.username') self.password = helper.getSetting('hdvietnam.password') self.request = Request(header={ 'User-Agent': 'Mozilla/5.0', 'Origin': self.domain, 'Referer': self.domain }, session=True) if helper.has_file_path( 'hdvietnam.bin' ) and helper.get_last_modified_time_file('hdvietnam.bin') + 3600 < int( time.time()): helper.remove_file('hdvietnam.bin') if helper.has_file_path('hdvietnam.bin'): self.request.set_session( pickle.loads(helper.read_file('hdvietnam.bin', True))) else: self.login()
def __init__(self): if not helper.getSetting('hdvietnam.username'): self.username = '******' self.password = '******' else: self.username = helper.getSetting('hdvietnam.username') self.password = helper.getSetting('hdvietnam.password') self.request = Request(session=True)
def get_link_fshare(self): if helper.getSetting('fshare.enable'): return FShare( self.url, helper.getSetting('fshare.username'), helper.getSetting('fshare.password') ).get_link(), '1080' else: return FShare(self.url).get_link(), '1080'
def get_link_fshare(self): if not helper.getSetting('fshare.username'): helper.message('Required username/password to get fshare.vn link, open addon settings', 'Login Required') if helper.getSetting('fshare.enable'): return fshare.FShare( self.url, helper.getSetting('fshare.username'), helper.getSetting('fshare.password') ).get_link(), '1080' else: return fshare.FShare(self.url).get_link(), '1080'
def __init__(self): if not helper.getSetting('fcine.username'): # helper.message('Please login to fcine.net', 'Login Required') self.username = '******' self.password = '******' else: self.username = helper.getSetting('fcine.username'), self.password = helper.getSetting('fcine.password'), self.request = Request(header={ 'User-Agent': 'Mozilla/5.0', 'origin': 'https://fcine.net', 'referer': 'https://fcine.net/login/', }, session=True)
def get_link_fshare(self): if not helper.getSetting('fshare.username'): helper.message( 'Required username/password to get fshare.vn link, open addon settings', 'Login Required') xbmcaddon.Addon().openSettings() return None, None if helper.getSetting('fshare.enable'): return fshare.FShareVN( self.url, helper.getSetting('fshare.username'), helper.getSetting('fshare.password')).get_link(), 'Fshare' else: return fshare.FShareVN(self.url).get_link(), 'Fshare'
def get(self, response, page=1, domain=''): channel = { 'page': page, 'page_patten': None, 'movies': [] } soup = BeautifulSoup(response, "html.parser") # get total page last_page = soup.select_one('div.PageNav') helper.log("*********************** Get pages ") if last_page is not None: channel['page'] = int(last_page.get('data-last')) jobs = [] for movie in soup.select('li.discussionListItem'): # if 'sticky' in movie.get('class'): continue tag = movie.select_one('div.listBlock.main a.PreviewTooltip') try: title = py2_encode(tag.text.strip()) thumb = None movie = { 'id': tag.get('href'), 'label': title, 'title': title, 'intro': title, 'realtitle': title, 'thumb': thumb, 'type': None } if 'true' in helper.getSetting('hdvietnam.extra'): jobs.append({ 'url': '%s/%s' % (domain, movie['id']), 'parser': Parser.parse_post, 'args': movie }) else: channel['movies'].append(movie) except: helper.log(tag) if 'true' in helper.getSetting('hdvietnam.extra'): channel['movies'] = AsyncRequest(thread=10).get(jobs) return channel
def __init__(self): self.username = helper.getSetting('animehay.username') self.password = helper.getSetting('animehay.password') self.request = Request(session=True) self.login()