fixed twist ._.
parent
7d1b729473
commit
3afc9000a7
|
@ -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
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue