Closed vypivshiy closed 8 months ago
В тестах ссылка на видео возвращает код 200:
from anicli_api.source.jutsu import Extractor result = extractor.search("lain") assert result[0].title == "Эксперименты Лэйн" anime = result[0].get_anime() assert anime.title == "Эксперименты Лэйн" episodes = anime.get_episodes() assert len(episodes) == 13 sources = episodes[0].get_sources() video = sources[0].get_videos()[0] # without headers httpx.head(video.url) # 403 # with API client headers httpx.head(video.url, headers=video.headers) # 200
Но в mpv плеере статус код 403
если результат поиска пустой - AssertionError
Также, не на всех тайтлах работает экстрактор видео (например, Атака титатов)
Менять ip адрес
fixed: если в mpv заголовок передавать через ключ user-agent=, то всё ОК
В тестах ссылка на видео возвращает код 200:
Но в mpv плеере статус код 403
если результат поиска пустой - AssertionError
Также, не на всех тайтлах работает экстрактор видео (например, Атака титатов)