diff --git a/anime_downloader/extractors/streamtape.py b/anime_downloader/extractors/streamtape.py index 6179c85..0a98139 100644 --- a/anime_downloader/extractors/streamtape.py +++ b/anime_downloader/extractors/streamtape.py @@ -1,10 +1,17 @@ from anime_downloader.extractors.base_extractor import BaseExtractor from anime_downloader.sites import helpers +import re + class StreamTape(BaseExtractor): def _get_data(self): + resp = helpers.get(self.url, cache=False).text + url = "https:" + \ + re.search( + "document\.getElementById\([\"']videolink[\"']\)\.innerHTML.*?=.*?[\"'](.*?)[\"']", resp).group(1) + return { - 'stream_url': 'https:' + helpers.soupify(helpers.get(self.url)).select("div#videolink")[0].text, + 'stream_url': url, 'referer': self.url }