fixed twist ._.

master
Blatzar 2021-01-17 11:59:48 +01:00
parent 7d1b729473
commit 3afc9000a7
3 changed files with 5 additions and 5 deletions

View File

@ -20,7 +20,7 @@ class BaseExtractor:
self.headers = desktop_headers
self._stream_url = None
self._referer = ''
self._referer = self.headers.get('Referer', '')
self._meta = None
@property

View File

@ -5,5 +5,5 @@ class AnimeVideo(BaseExtractor):
def _get_data(self):
return {
'stream_url': self.url,
'referer': self.url
'referer': self._referer if self._referer else self.url
}

View File

@ -18,11 +18,12 @@ with warnings.catch_warnings():
from fuzzywuzzy import process
BLOCK_SIZE = 16
KEY = b"LXgIVP&PorO68Rq7dTx8N^lP!Fa5sGJ^*XK"
KEY = b""
class TwistMoeEpisode(AnimeEpisode, sitename='twist.moe'):
def _get_sources(self):
self.headers["Referer"] = self._parent.url + str(self.ep_no)
return [('no_extractor', self.url)]
@ -71,14 +72,13 @@ class TwistMoe(Anime, sitename='twist.moe'):
episodes = episodes.json()
logging.debug(episodes)
self.title = anime_name
episode_urls = ['https://twist.moe' +
episode_urls = ['https://twistcdn.bunny.sh' +
decrypt(episode['source'].encode('utf-8'), KEY).decode('utf-8')
for episode in episodes]
self._episode_urls = [(i + 1, episode_url)
for i, episode_url in enumerate(episode_urls)]
self._len = len(self._episode_urls)
return self._episode_urls