Beispiel #1
0
def get_movie_streams(movie_url):
    movie_html = utils.fetch_html(movie_url)
    player_link =  parsers.get_player_link(movie_html)
    player_frame = utils.fetch_html(player_link)
    player_frame_src = parsers.get_player_iframe_src(player_frame)
    player_html = utils.fetch_html(player_frame_src)
    return parsers.parse_player(player_html)
Beispiel #2
0
def test_player_parsing():
    with open('fixtures/player.html') as f:
        streams = parsers.parse_player(f.read())
        assert len(streams) == 2
Beispiel #3
0
def test_player_parsing_with_subs():
    with open('fixtures/player_with_subs.html') as f:
        streams, subs = parsers.parse_player(f.read())
        assert len(subs) == 1
Beispiel #4
0
def test_player_parsing():
    with open('fixtures/player.html') as f:
        streams = parsers.parse_player(f.read())
        assert len(streams) > 1
Beispiel #5
0
def get_movie_stream_from_player(player_url):
    player_frame = utils.fetch_html(player_url)
    player_frame_src = parsers.get_player_iframe_src(player_frame)
    player_html = utils.fetch_html(player_frame_src)
    return parsers.parse_player(player_html)