Animefreak: Do not use cache when getting sources for anime episodes
parent
c43ded9a63
commit
5ef30a8e18
|
@ -32,7 +32,8 @@ class AnimeFreak(Anime, sitename='animefreak'):
|
||||||
episodes = [a.get('href') for a in episode_links][::-1]
|
episodes = [a.get('href') for a in episode_links][::-1]
|
||||||
|
|
||||||
# Get links ending with episode-.*, e.g. episode-74
|
# 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
|
# 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)):
|
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'):
|
class AnimeFreakEpisode(AnimeEpisode, sitename='animefreak'):
|
||||||
def _get_sources(self):
|
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)
|
source_re = re.compile(r'loadVideo.+file: "([^"]+)', re.DOTALL)
|
||||||
match = source_re.findall(page)
|
match = source_re.findall(page)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue