2020-09-20 09:21:20 -07:00
|
|
|
from anime_downloader.extractors.base_extractor import BaseExtractor
|
|
|
|
from anime_downloader.sites import helpers
|
|
|
|
|
2020-10-17 14:19:46 -07:00
|
|
|
import re
|
|
|
|
|
2020-09-20 09:21:20 -07:00
|
|
|
|
|
|
|
class StreamTape(BaseExtractor):
|
|
|
|
def _get_data(self):
|
2020-10-17 14:19:46 -07:00
|
|
|
resp = helpers.get(self.url, cache=False).text
|
2021-02-25 06:16:57 -08:00
|
|
|
groups = re.search(
|
|
|
|
r"document\.getElementById\(.*?\)\.innerHTML = [\"'](.*?)[\"'] \+ [\"'](.*?)[\"']",
|
|
|
|
resp
|
|
|
|
)
|
|
|
|
url = "https:" + groups[1] + groups[2]
|
|
|
|
|
2020-10-17 14:19:46 -07:00
|
|
|
|
2020-09-20 09:21:20 -07:00
|
|
|
return {
|
2020-10-17 14:19:46 -07:00
|
|
|
'stream_url': url,
|
2020-09-20 09:21:20 -07:00
|
|
|
'referer': self.url
|
|
|
|
}
|