Esempio n. 1
0
def getgenres():
    regex = 'item.97[5-6]\d"><a.title="(.*?)".href="(https...nungsub.com.so.*?)"'
    matchpag = y_reguests('https://nungsub.com', regex=regex)
    movielist = []
    for i in range(0, len(matchpag)):
        movielist.append({'title': matchpag[i][0], 'url': matchpag[i][1]})
    return movielist
Esempio n. 2
0
def getepisode(url, thumbnail=None):
    eplist = []
    list = y_reguests(url, '<p .*?<a href="([^"]+)".*?>(.*?)<')
    for ep in list:
        # print ep
        eplist.append({'url': ep[0], 'title': ep[1]})
    return eplist
def getsearch(title):
    ssurl = 'https://www.mastermovie-hd.com/?s=' + str(title)
    mlist = y_reguests(ssurl,'href="([^"]+)".*?title="(.*?)".*?src="([^"]+)"')
    movieslist = []
    for item in mlist:
        movieslist.append({'title': item[1], 'url': item[0], 'thumbnail': item[2]})
    return movieslist
Esempio n. 4
0
def getgenre():
    matchpag = y_reguests(baseurl,regex='custom menu-item-\d+"><a\shref="(.*?category.*?)">(.*?)<')
    # matchpag = re.compile('custom menu-item-\d+"><a\shref="(.*?category.*?)">(.*?)<').findall(r)
    movielist = []
    for i in range(0, len(matchpag)):
          movielist.append({'title':matchpag[i][1], 'url':matchpag[i][0]})
    return movielist
Esempio n. 5
0
def gettab(url):
    tablist = []
    list = y_reguests(url, 'li.*?href="(.*?)".*?tab.*?internal.>(.*?)<')
    for tab in list:
        # print tab
        tablist.append({'url': url + tab[0], 'title': tab[1]})
    return tablist
Esempio n. 6
0
def getmov(url):
    mlist = y_reguests(
        url, '<a href="([^"]+)".*?title="(.*?)".*?data.*?src="([^"]+)')
    movieslist = []
    for item in mlist:
        movieslist.append({
            'title': item[1],
            'url': item[0],
            'thumbnail': item[2]
        })

    next = y_reguests(url, "current.*?href='([^']+)'")
    # print snext
    if next != None:
        movieslist.append({'title': u"Next", 'url': next[0]})
    return movieslist
Esempio n. 7
0
def getepisode(url, thumbnail=None):
    eplist = []
    list = y_reguests(url, 'title.."(.*?)"."file"."([^"]+)"')
    for ep in list:
        # print ep
        eplist.append({'url': url, 'title': ep[0]})
    return eplist
Esempio n. 8
0
def getsearchall(title):
    ssurl = baseurl + '/?s=' + str(title)
    mlist = y_reguests(ssurl, 'href="([^"]+)".*?title="(.*?)".*?src="([^"]+)"')
    if mlist != None:
        surl = mlist[0][0]
        stitle = mlist[0][1]
        return getstreams(surl, title=stitle)
Esempio n. 9
0
def getgenre():
    gen = y_reguests(
        baseurl, 'class="nav-main-link.*?href="(.*?category.*?)".*?>(.*?)<')
    # print ul
    gensList = []
    for items in gen:
        gensList.append({'title': items[1], 'url': items[0]})
    return gensList
Esempio n. 10
0
def getmov(url):
    mlist = y_reguests(url, '<a href="([^"]+)".title="(.*?)".*?nal="([^"]+)"')
    # print (mlist)
    movieslist = []
    if mlist != []:
        for item in mlist:
            movieslist.append({
                'title': item[1],
                'url': item[0],
                'thumbnail': item[2]
            })

    next = y_reguests(url,
                      '<ul class..pagination.*?active.*?href="(.page.*?)"')
    url = url.split('?')[0]
    if next != None:
        movieslist.append({'title': u"Next", 'url': url + next[0]})
    return movieslist
Esempio n. 11
0
def getseries(url):
    mlist = y_reguests(
        url, 'moviefilm".*\s.*?href="([^"]+)".*\s.*?src="([^"]+)".alt="(.*?)"')
    # print (mlist)
    movieslist = []
    if mlist != []:
        for item in mlist:
            movieslist.append({
                'title': item[2],
                'url': item[0],
                'thumbnail': item[1]
            })

    next = y_reguests(url, 'nextpost.*?href="([^"]+)"')
    # print snext
    if next != None:
        movieslist.append({'title': u"Next", 'url': next[0]})
    return movieslist
Esempio n. 12
0
def getseries(url):
    mlist = y_reguests(
        url,
        'div class="featured clearfix.*\s.*?title="(.*?)".data-src="([^"]+)".class=.*?href="([^"]+)"'
    )
    # print (mlist)
    movieslist = []
    if mlist != []:
        for item in mlist:
            movieslist.append({
                'title': item[0],
                'url': item[2],
                'thumbnail': item[1]
            })

    next = y_reguests(url, '"next page-numbers..href="([^"]+)"')
    # print snext
    if next != None:
        movieslist.append({'title': u"Next", 'url': next[0]})
    return movieslist
Esempio n. 13
0
def getstreams(url, title=None):
    # orgtitle = get_title(title)
    strmlist = []
    opt = y_reguests(url, regex='<option.value="(.*?)"')
    if opt != None:
        for frm in opt:
            id = frm
            # print id
            surl = url + '?Player=' + id
            # print surl
            # r = requests.get(surl)
            # r = HTMLParser.HTMLParser().unescape(r).text
            strm = y_reguests(surl, '<iframe.*?src="(http+[^"]+)"')
            if len(strm) > 0:
                strmlist.append({
                    "url": strm[0],
                    "title": 'Nungsub >> ' + chksrv(strm[0])
                })

        return strmlist
Esempio n. 14
0
def getsearch(title):
    ssurl = baseurl + '/?s=' + str(title)
    mlist = y_reguests(
        ssurl, 'div> <a href="([^"]+)".*?title="(.*?)".*?data.*?src="([^"]+)')
    movieslist = []
    for item in mlist:
        movieslist.append({
            'title': item[1],
            'url': item[0],
            'thumbnail': item[2]
        })
    return movieslist
Esempio n. 15
0
def getgenre():
    matchpag = y_reguests(baseurl,
                          regex="onclick.*?Series.'(.*?)'.*?>.(.*?.).<")
    movielist = []
    # movielist.append({'title': u'ภาพยนต์ ทั้งหมด', 'url': 'https://www.movieclub.tv/movies/list-movies/filter/all'})
    # movielist.append({'title': u'ภาพยนต์ ไทย', 'url': 'https://www.movieclub.tv/movies/list-movies/filter/thai'})
    # movielist.append({'title': u'ภาพยนต์ ฝรั่ง', 'url': 'https://www.movieclub.tv/movies/list-movies/filter/inter'})
    # movielist.append({'title': u'ภาพยนต์ เอเซีย', 'url': 'https://www.movieclub.tv/movies/list-movies/filter/asia'})
    for i in range(0, len(matchpag)):
        url = baseurl + 'list-series/filter/' + matchpag[i][0]

        # print url
        movielist.append({'title': matchpag[i][1], 'url': url})
    return movielist
Esempio n. 16
0
def getstreams(url, title=None):
    orgtitle = get_title(title)
    # xbmcgui.Dialog().ok('test',title,orgtitle)
    if url is not None:
        url = url + '#tab'  #call tab

        player = y_reguests(url, 'iframe src="([^"]+)"')
        strmlist = []

        for strm in player:
            print strm
            title = 'Uta > ' + chksrv(strm) + orgtitle
            strmlist.append({"url": strm, "title": title})
    return strmlist
Esempio n. 17
0
def getstreams(url, title=None):
    # orgtitle = get_title(title)
    # xbmcgui.Dialog().ok('test',title,orgtitle)
    if url is not None:

        player = y_reguests(url, 'title.."(.*?)"."file"."([^"]+)"')
        strmlist = []

        for strm in player:
            surl = strm[1].replace('\/', '/')

            # title =  title.encode('utf-8') +' Movieclup > '
            strmlist.append({"url": surl, "title": strm[0]})
    return strmlist
Esempio n. 18
0
def getstreams(url, title=None):

    wurl = 'https://www2.popuplayer.com/'
    player = ('player1.php?id=', 'v2/gdrive.php?id=')
    epid = getepid(url)

    strmlist = []
    for p in player:
        purl = wurl + p + str(epid)
        surl = y_reguests(purl, '(https.\/\/.*\W)" width')
        if (surl):
            strm = surl[0].replace('\\', '')
            title = ' > ' + chksrv(strm)
            strmlist.append({"url": strm, "title": title})
    return strmlist
Esempio n. 19
0
def getitemsframe(url):
    frameurl = getframe(url)
    streamf = y_reguests(frameurl,
                         regex='label"."(.*?)".*?url":"([^"]+)"',
                         referer='https://www.movie2free.com/')
    # print (streamf)
    itemslist = []
    for i in range(0, len(streamf)):
        iurl = streamf[i][1].replace('\/', '/')
        ititle = streamf[i][0].decode('unicode_escape')
        # print iurl
        # print ititle
        # strm = src.get('data-lazy-src')
        itemslist.append({"url": iurl, "title": 'movie2free  >>' + ititle})
    return itemslist
Esempio n. 20
0
def getepisode(url):

    source = y_reguests(url, 'default.playlist.:(.*?)..\/\/need object')
    # print (source)
    jdata = json.loads(source[0])
    episodesList = []
    audio = getaudio(url)
    # print (audio)
    for sw in audio:
        snd = str(sw)
        for item in jdata:
            title = item['title'] + '  ' + item[
                'episode_name'] + ' (Audio ' + snd + ')'
            iurl = baseurl + (item['path']) + snd.lower()
            img = baseurl + 'assets' + item['thumbnail'] + '.jpg'
            episodesList.append({
                "title": title,
                "url": iurl,
                'thumbnail': img
            })
    return episodesList
Esempio n. 21
0
def getmov(url):

    soup = y_soup(url)
    ul = soup.find('div', {"class": "box"})
    div = ul.findAll('div', {"class": "movie-box"})
    seriesList = []
    for item in div:
        img = item.find('img')

        seriesList.append({
            'title': item.find('a').text.strip(),
            'url': item.find('a').get('href'),
            'thumbnail': img.get('src')
        })

    next = y_reguests(url, 'href="([^"]+page\/.*?\/)">')
    # print next
    if next != None:
        seriesList.append({'title': u"Next", 'url': next[0]})
    #     seriesList.append({'title': u"Next", 'url': next.get('href')})
    return seriesList
Esempio n. 22
0
def getstreams(url, title=None):

    # orgtitle =get_title(title)

    ############# Fraeme embed ###############
    itemslist = getitemsframe(url)
    # xbmcgui.Dialog().ok('url', str(len(itemslist)), orgtitle)
    strmlist = []
    for stm in itemslist:
        print stm
        iurl = stm.get('url')
        ititle = stm.get('title')
        # print ititle,iurl

        ############## Find url in Embed ##################
        streamf = y_reguests(iurl,
                             regex='url":"([^"]+)".*?Name.."(.*?)"',
                             referer='https://www.movie2free.com/')
        # print (streamf)
        if streamf != None:
            # xbmcgui.Dialog().ok('url',str(len(streamf)), iurl)
            # strmlist = []
            for i in range(0, len(streamf)):
                # print i

                if streamf[i][1] == '\u0e2b\u0e25\u0e31\u0e01' or streamf[i][
                        1] == 'Thai':
                    surl = iurl
                    # server  หลัก  and Thai
                    # print '??????????????????????'
                else:
                    surl = streamf[i][0].replace('\/', '/')

                stitle = ititle + ' > ' + streamf[i][1].decode(
                    'unicode_escape')

                # print surl
                # print stitle
                strmlist.append({"url": surl, "title": stitle})
    return strmlist
Esempio n. 23
0
def getstreams(url):
    itemslist = getitemsframe(url)
    # xbmcgui.Dialog().ok('url', str(len(itemslist)), url)
    strmlist = []
    for stm in itemslist:
        iurl = stm.get('url')
        ititle = stm.get('title')
        # print ititle,iurl
        streamf = y_reguests(iurl,
                             regex='url":"([^"]+)".*?Name.."(.*?)"',
                             referer='https://www.movie2free.com/')
        if streamf != None:
            # xbmcgui.Dialog().ok('url',str(len(streamf)), iurl)
            # strmlist = []
            for i in range(0, len(streamf)):
                surl = streamf[i][0].replace('\/', '/')
                stitle = ititle + ' > ' + streamf[i][1].decode(
                    'unicode_escape')
                # print surl
                # print stitle
                strmlist.append({"url": surl, "title": stitle})
    return strmlist
Esempio n. 24
0
def getmov(url):
    soup = y_soup(url)
    ul = soup.findAll('div', {"class": "item col220"})
    if len(ul) == 0:
        ul = soup.findAll('div', {"class": "item col300"})

    movieslist = []
    for item in ul:
        # print item
        murl =  item.find('h2').find('a').get('href')
        mimg = item.find('img').get('src')
        # mimg = mimg.encode('utf8')
        mtitle = item.find('img').get('alt')
        # print murl
        movieslist.append({'title': mtitle, 'url': murl, 'thumbnail': mimg})

    # snext = y_reguests(url,regex='href="([^"]+)">Next')
    snext = y_reguests(url,"current.*?href='([^']+)'")
    print snext
    if snext != None:
        # print 'd'
        movieslist.append({'title': u"Next", 'url': snext[0]})
    return movieslist
Esempio n. 25
0
def getaudio(url):
    auid = y_reguests(url, 'sw_audio..value="(.*?)"')
    return auid[0].split(',')
Esempio n. 26
0
def getsound(url):
    soundlist = y_reguests(url,regex='a class.*?vod_m3u8.*?>(.*?)<')
    return soundlist
Esempio n. 27
0
def getframe(url):
    frameurl = y_reguests(url, 'style.*\s.*?<iframe.src="([^"]+)"')
    # print frameurl
    return frameurl[0]
Esempio n. 28
0
def getsubstream(url):
    r = y_reguests(url, 'content.id = "(.*?)"')
    if (r):
        return getfinal(r[0])
Esempio n. 29
0
def getepid(url):
    epid = y_reguests(url, '\/embed\/([\d]+)"')
    return epid[0]