Skip to content

Commit

Permalink
Merge pull request #648 from AbdullahM0hamed/animefreak
Browse files Browse the repository at this point in the history
Animefreak: Do not use cache when getting sources for anime episodes
  • Loading branch information
AbdullahM0hamed committed Mar 21, 2021
2 parents c43ded9 + 5ef30a8 commit e8ed14f
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions anime_downloader/sites/animefreak.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,8 @@ def _scrape_episodes(self):
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)):
Expand All @@ -47,7 +48,7 @@ def _scrape_metadata(self):

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)

Expand Down

0 comments on commit e8ed14f

Please sign in to comment.