anidl / multi-downloader-nx

Downloader for Crunchyroll, Hidive, AnimeOnegai, and AnimationDigitalNetwork with CLI and GUI
MIT License
225 stars 38 forks source link

[BUG]: Chapter request failed | HTTPError 403: Forbidden #650

Closed Neutrinome closed 2 months ago

Neutrinome commented 2 months ago

Program version

4.6.3

Operating System

Windows

Type

CLI

Service

Crunchyroll

Command used

aniDL.exe -e

Show ID

GXJHM3GNX

Episode

GX9UQWW7D

Console Output

=== Multi Downloader NX 4.6.3 ===

USER: [CENSORED]
Your Country: FR

Requested object ID: GX9UQWW7D
 ✓[S:G6K5CN12N|E:GX9UQWW7D|EPI.925659] Train to the End of the World - 1 - Down the Escalator to Dark Nerima [23m40s, SUB, STREAM]
    - Subtitles: en, es-419, es-ES, pt-BR, fr, de, ar, it, ru

Requesting: [E:GX9UQWW7D] Train to the End of the World - 1 - Down the Escalator to Dark Nerima
[ERROR] HTTPError 403: Forbidden
[WARN] Chapter request failed, attempting old API
[ERROR] HTTPError 403: Forbidden
[WARN] Old Chapter API request failed
Selecting raw stream
Full stream found! (✓1: adaptive_switch_dash/jpn/- )
Full stream found! ( 2: drm_adaptive_dash/jpn/- )
Full stream found! ( 3: drm_download_dash/jpn/- )
Downloading video...

Additional Information

Sometimes I'm able to download the chapters. But the vast majority of the time, I get a 403 error, even though I'm connected.

For example, for the episode given as an example, I managed to get the chapters, but now I don't. It's really strange.

cli-defaults.yml

q: 0
nServer: 1
mp4mux: false
noCleanUp: false
dlVideoOnce: false
dlsubs: fr
dubLang: jpn
skipSubMux: true
defaultAudio: jpn
defaultSub: fra
service: crunchy
chapters: true

PS: On some episode, I have adaptive_switch_dash/jpn/-. I assume it's the same as drm_adaptive_dash/jpn/-, right?