Página 2 de 2

Re: Openload y sus palomas

Publicado: 26 Jul 2016, 22:01
por robalo

Código: Seleccionar todo

def get_video_url(page_url, premium=False, user="", password="", video_password=""):
    logger.info("[openload.py] get_video_url page_url=" + page_url)
    video_urls = []

    data = scrapertools.cache_page(page_url, headers=headers)

    text_encodes = scrapertools.find_multiple_matches(data, ">(゚ω゚ノ.*?)</")

    for n in range(0, len(text_encodes)):
        try:
            text_decode = aadecode(
                text_encodes[
                    eval(
                        scrapertools.find_single_match(
                            aadecode(text_encodes[n]),
                            "\(([^\)]+)\)"
                        )
                    )
                ]
            )
            break
        except: continue

    pre_media_url = "https://openload.co/stream/" + scrapertools.find_single_match(text_decode, "return\s*(.*?true)").split("/")[-1]
    media_url = scrapertools.get_header_from_response(pre_media_url, header_to_get="location")
    video_urls.append( [ scrapertools.get_filename_from_url(media_url)[-4:] + " [openload]", media_url ] )

    return video_urls