diff --git a/anime_downloader/sites/animefreak.py b/anime_downloader/sites/animefreak.py index 939b23d..caca5e7 100644 --- a/anime_downloader/sites/animefreak.py +++ b/anime_downloader/sites/animefreak.py @@ -32,7 +32,8 @@ class AnimeFreak(Anime, sitename='animefreak'): episodes = [a.get('href') for a in episode_links][::-1] # Get links ending with episode-.*, e.g. episode-74 - episode_numbers = [int(re.search("episode-(\d+)", x.split("/")[-1]).group(1)) for x in episodes if re.search("episode-\d+", x.split("/")[-1])] + episode_numbers = [int(re.search("episode-(\d+)", x.split("/")[-1]).group(1)) + for x in episodes if re.search("episode-\d+", x.split("/")[-1])] # Ensure that the number of episode numbers which have been extracted match the number of episodes if len(episodes) == len(episode_numbers) and len(episode_numbers) == len(set(episode_numbers)): @@ -47,7 +48,7 @@ class AnimeFreak(Anime, sitename='animefreak'): class AnimeFreakEpisode(AnimeEpisode, sitename='animefreak'): def _get_sources(self): - page = helpers.get(self.url).text + page = helpers.get(self.url, cache=False).text source_re = re.compile(r'loadVideo.+file: "([^"]+)', re.DOTALL) match = source_re.findall(page)