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)
def test_player_parsing(): with open('fixtures/player.html') as f: streams = parsers.parse_player(f.read()) assert len(streams) == 2
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
def test_player_parsing(): with open('fixtures/player.html') as f: streams = parsers.parse_player(f.read()) assert len(streams) > 1
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)