[ERROR] HTTPError 403: FORBIDDEN #44

Closed
opened 2021-01-20 14:07:40 +00:00 by Adeleine · 36 comments
Adeleine commented 2021-01-20 14:07:40 +00:00 (Migrated from github.com)

funi -s 147977 -e 5 -q 0 --sub --mks

[INFO] Selected Episodes: 0005

[INFO] The Melancholy of Haruhi Suzumiya - S1E05 - The Melancholy of Haruhi Suzumiya V
[INFO] Available streams (Non-Encrypted):
[#148058] Japanese [Uncut] (selected)
[#148026] English [Uncut]
[ERROR] HTTPError 403: FORBIDDEN

Episode 1-4 downloaded fine. Episode 5, and everything after does not download, and returns a 403 error.

funi -s 147977 -e 5 -q 0 --sub --mks [INFO] Selected Episodes: 0005 [INFO] The Melancholy of Haruhi Suzumiya - S1E05 - The Melancholy of Haruhi Suzumiya V [INFO] Available streams (Non-Encrypted): [#148058] Japanese [Uncut] (selected) [#148026] English [Uncut] [ERROR] HTTPError 403: FORBIDDEN Episode 1-4 downloaded fine. Episode 5, and everything after does not download, and returns a 403 error.
louanfontenele commented 2021-01-23 12:11:36 +00:00 (Migrated from github.com)

same error for me.

same error for me.
sharinganthief commented 2021-02-01 18:35:29 +00:00 (Migrated from github.com)

experiencing with 4.7.0-beta.2 as well

experiencing with 4.7.0-beta.2 as well
CPUClock commented 2021-03-02 08:10:04 +00:00 (Migrated from github.com)

Did you verify the video or the version wasn't premium only. If so you'll need to login into a account with premium most likely.

Did you verify the video or the version wasn't premium only. If so you'll need to login into a account with premium most likely.
LordEliteDragon commented 2021-03-10 22:26:04 +00:00 (Migrated from github.com)

do u have a funimation subscription or u a free user?

do u have a funimation subscription or u a free user?
fuxxociety commented 2021-04-06 20:24:37 +00:00 (Migrated from github.com)

do u have a funimation subscription or u a free user?

Same issue for me - using funimation premium account. Even when simply logging in with 'node funi --auth':
[ERROR] HTTPError 403: Forbidden

> > > do u have a funimation subscription or u a free user? Same issue for me - using funimation premium account. Even when simply logging in with 'node funi --auth': `[ERROR] HTTPError 403: Forbidden`
levaculik2 commented 2021-05-18 17:00:02 +00:00 (Migrated from github.com)

someone managed to solve this problem ???

[ERROR] HTTPError 403: Forbidden

someone managed to solve this problem ??? [ERROR] HTTPError 403: Forbidden
izu-co commented 2021-05-18 17:02:13 +00:00 (Migrated from github.com)

@levaculik2 There is nothing to solve.
The request has been rejected by funimation, either because you are not logged in, or because funimation isn't supported in your region.

@levaculik2 There is nothing to solve. The request has been rejected by funimation, either because you are not logged in, or because funimation isn't supported in your region.
Oujiii commented 2021-05-23 01:51:13 +00:00 (Migrated from github.com)

This error is 99% because you are trying to download outside a supported region. Just use a proxy.

This error is 99% because you are trying to download outside a supported region. Just use a proxy.
jcdark commented 2021-05-25 13:24:41 +00:00 (Migrated from github.com)

My region is Brazil, here it has access to Funimation, but even so the Error happens to me too

I believe that it really is a mistake in some situations, it would be good to be checked

My region is Brazil, here it has access to Funimation, but even so the Error happens to me too I believe that it really is a mistake in some situations, it would be good to be checked
izu-co commented 2021-05-25 13:27:53 +00:00 (Migrated from github.com)

My region is Brazil, here it has access to Funimation, but even so the Error happens to me too

I believe that it really is a mistake in some situations, it would be good to be checked

Like I stated earlier there is nothing to check. Our request has been blocked by funimation. This usually happens if you are trying to access premium content without being logged in or if funimation is not supported in your region.

We (as the developers) have no control over funimations response to the made request.

> My region is Brazil, here it has access to Funimation, but even so the Error happens to me too > > I believe that it really is a mistake in some situations, it would be good to be checked Like I stated earlier there is nothing to check. Our request has been blocked by funimation. This usually happens if you are trying to access premium content without being logged in or if funimation is not supported in your region. We (as the developers) have no control over funimations response to the made request.
jcdark commented 2021-05-25 13:29:20 +00:00 (Migrated from github.com)

My region is Brazil, here it has access to Funimation, but even so the Error happens to me too
I believe that it really is a mistake in some situations, it would be good to be checked

Like I stated earlier there is nothing to check. Our request has been blocked by funimation. This usually happens if you are trying to access premium content without being logged in or if funimation is not supported in your region.

We (as the developers) have no control over funimations response to the made request.

I have premium access, yet I'm getting an error when trying to authenticate

> > My region is Brazil, here it has access to Funimation, but even so the Error happens to me too > > I believe that it really is a mistake in some situations, it would be good to be checked > > Like I stated earlier there is nothing to check. Our request has been blocked by funimation. This usually happens if you are trying to access premium content without being logged in or if funimation is not supported in your region. > > We (as the developers) have no control over funimations response to the made request. I have premium access, yet I'm getting an error when trying to authenticate
Oujiii commented 2021-05-25 13:30:51 +00:00 (Migrated from github.com)

@jcdark The server used for scrapping the files requires an US IP address or DNS request, I'm also from Brazil I can confirm. You won't be able to login without a VPN, proxy or a Smart DNS. This is outside the scope of this project.

@jcdark The server used for scrapping the files requires an US IP address or DNS request, I'm also from Brazil I can confirm. You won't be able to login without a VPN, proxy or a Smart DNS. This is outside the scope of this project.
jcdark commented 2021-05-25 13:33:45 +00:00 (Migrated from github.com)

@jcdark The server used for scrapping the files requires an US IP address or DNS request, I'm also from Brazil I can confirm. You won't be able to login without a VPN, proxy or a Smart DNS. This is outside the scope of this project.

This is useful information @Oujiii, I hadn’t read this feature anywhere. I will try.

> @jcdark The server used for scrapping the files requires an US IP address or DNS request, I'm also from Brazil I can confirm. You won't be able to login without a VPN, proxy or a Smart DNS. This is outside the scope of this project. This is useful information @Oujiii, I hadn’t read this feature anywhere. I will try.
izu-co commented 2021-05-25 13:36:23 +00:00 (Migrated from github.com)

The project is not only US based. I (since I live in Germany) can use it from GB (through a VPN).
I rewrote many parts of the code and have never encountered a US only part.

This is a URL Request generated by the tool. Can you try to open it? (An Image of the result would be helpful :))

The project is not only US based. I (since I live in Germany) can use it from GB (through a VPN). I rewrote many parts of the code and have never encountered a US only part. [This](https://prod-api-funimationnow.dadcdigital.com/api/source/funimation/search/auto/?unique=true&limit=100&q=Test&offset=0) is a URL Request generated by the tool. Can you try to open it? (An Image of the result would be helpful :))
Oujiii commented 2021-05-25 13:38:41 +00:00 (Migrated from github.com)

image

I disabled my proxy and this is what it shows. Funimation has been available in the UK for years now, but on Brazil and Mexico only arrived the by end of last year, so this request is probably using an URL not supported on those new regions.

![image](https://user-images.githubusercontent.com/34745265/119507480-413f6980-bd45-11eb-8fdb-496e86737395.png) I disabled my proxy and this is what it shows. Funimation has been available in the UK for years now, but on Brazil and Mexico only arrived the by end of last year, so this request is probably using an URL not supported on those new regions.
izu-co commented 2021-05-25 13:41:09 +00:00 (Migrated from github.com)

Well every singe request is based on https://prod-api-funimationnow.dadcdigital.com/api.

I don't know why they won't support Brazil and Mexico under this URL, but as long as they won't the toll cannot be used from those regions.

Well every singe request is based on ```https://prod-api-funimationnow.dadcdigital.com/api```. I don't know why they won't support Brazil and Mexico under this URL, but as long as they won't the toll cannot be used from those regions.
Oujiii commented 2021-05-25 13:43:14 +00:00 (Migrated from github.com)

Yes, this is what I mentioned. It won't be available without a proxy or anything of the sorts. This API is probably not ready for the new regions, as Funimation does half ass a lot of things. This is unfortunate, but it is how it is.

Did you have a moment to take a look into the subtitle issue I subimted earlier this week?

Yes, this is what I mentioned. It won't be available without a proxy or anything of the sorts. This API is probably not ready for the new regions, as Funimation does half ass a lot of things. This is unfortunate, but it is how it is. Did you have a moment to take a look into the subtitle issue I subimted earlier this week?
izu-co commented 2021-05-25 13:44:23 +00:00 (Migrated from github.com)

The one you closed and I resolved?

The one you closed and I resolved?
Oujiii commented 2021-05-25 13:46:31 +00:00 (Migrated from github.com)

No, this one on your repo.

No,[ this one](https://github.com/izu-co/funimation-downloader-nx/issues/1) on your repo.
jcdark commented 2021-05-25 13:50:57 +00:00 (Migrated from github.com)

A funimation does things in half, always...

Currently I use VLC to download the videos, but the audio is wrong, as if it lost synchrony in time

A funimation does things in half, always... Currently I use VLC to download the videos, but the audio is wrong, as if it lost synchrony in time
Oujiii commented 2021-05-25 14:30:36 +00:00 (Migrated from github.com)

Yes, unfortunately. I think you can close this issue then @jcdark since it's something outside the control of the project maintainers.

Yes, unfortunately. I think you can close this issue then @jcdark since it's something outside the control of the project maintainers.
jcdark commented 2021-05-25 14:56:19 +00:00 (Migrated from github.com)

Yes, unfortunately. I think you can close this issue then @jcdark since it's something outside the control of the project maintainers.

Analyzing the site here in Brazil, funimation uses the same api (https://prod-api-funimationnow.dadcdigital.com/api) and the same endpoints for authentication and search, I believe it is some parameter that is missing from the application to be able to authenticate with the countries of Brazil and Mexico

As for closing the issue, I was not the one who reported it ...

> Yes, unfortunately. I think you can close this issue then @jcdark since it's something outside the control of the project maintainers. Analyzing the site here in Brazil, funimation uses the same api (https://prod-api-funimationnow.dadcdigital.com/api) and the same endpoints for authentication and search, I believe it is some parameter that is missing from the application to be able to authenticate with the countries of Brazil and Mexico As for closing the issue, I was not the one who reported it ...
izu-co commented 2021-05-25 14:58:06 +00:00 (Migrated from github.com)

Analyzing the site here in Brazil, funimation uses the same api (https://prod-api-funimationnow.dadcdigital.com/api) and the same endpoints for authentication and search, I believe it is some parameter that is missing from the application to be able to authenticate with the countries of Brazil and Mexico

I will take a look into it, since I am currently working on the downloader.

> Analyzing the site here in Brazil, funimation uses the same api (https://prod-api-funimationnow.dadcdigital.com/api) and the same endpoints for authentication and search, I believe it is some parameter that is missing from the application to be able to authenticate with the countries of Brazil and Mexico I will take a look into it, since I am currently working on the downloader.
jcdark commented 2021-05-25 15:05:14 +00:00 (Migrated from github.com)

Analyzing the site here in Brazil, funimation uses the same api (https://prod-api-funimationnow.dadcdigital.com/api) and the same endpoints for authentication and search, I believe it is some parameter that is missing from the application to be able to authenticate with the countries of Brazil and Mexico

I will take a look into it, since I am currently working on the downloader.

I’m trying to analyze the code, if I make any progress I’ll let you know

> > Analyzing the site here in Brazil, funimation uses the same api (https://prod-api-funimationnow.dadcdigital.com/api) and the same endpoints for authentication and search, I believe it is some parameter that is missing from the application to be able to authenticate with the countries of Brazil and Mexico > > I will take a look into it, since I am currently working on the downloader. I’m trying to analyze the code, if I make any progress I’ll let you know
izu-co commented 2021-05-25 15:13:33 +00:00 (Migrated from github.com)

How did you analyse the site? I would like to run some tests since I fixed the subtitle thing.

How did you analyse the site? I would like to run some tests since I fixed the subtitle thing.
jcdark commented 2021-05-25 15:23:56 +00:00 (Migrated from github.com)

How did you analyse the site? I would like to run some tests since I fixed the subtitle thing.

I analyze the XHR returns. It is in this way that today I download the VTT and M3u8 files to download the videos and subtitles, however it is manually. I wanted to Optimize like I did with CrunchRoll

Regarding the forbidem error, it is linked that the funimotion API application detects that it is a request from a Robot. This happened to me when I tried to make the request (Login) via PHP, but I couldn't solve it there.

----------------------------Login request response-------------------------

<html style="height:100%"><head></head></html>
> How did you analyse the site? I would like to run some tests since I fixed the subtitle thing. I analyze the XHR returns. It is in this way that today I download the VTT and M3u8 files to download the videos and subtitles, however it is manually. I wanted to Optimize like I did with CrunchRoll Regarding the forbidem error, it is linked that the funimotion API application detects that it is a request from a Robot. This happened to me when I tried to make the request (Login) via PHP, but I couldn't solve it there. ----------------------------Login request response------------------------- <html style="height:100%"><head><META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"><meta name="format-detection" content="telephone=no"><meta name="viewport" content="initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"></head><body style="margin:0px;height:100%"><iframe id="main-iframe" src="/_Incapsula_Resource?CWUDNSAI=22&xinfo=6-40026542-0%200NNN%20RT%281621955576061%2081%29%20q%280%20-1%20-1%20-1%29%20r%280%20-1%29%20B15%2811%2c1343935%2c0%29%20U6&incident_id=1239000390225927996-219955029180090822&edet=15&cinfo=0b000000&rpinfo=0" frameborder=0 width="100%" height="100%" marginheight="0px" marginwidth="0px">Request unsuccessful. Incapsula incident ID: 1239000390225927996-219955029180090822</iframe></body></html>
Oujiii commented 2021-05-25 15:25:46 +00:00 (Migrated from github.com)

@jcdark Sorry to ask you here, but do you have a working tool for Crunchyroll? Can you publish the code? None of the automated tools I use are working anymore.

@jcdark Sorry to ask you here, but do you have a working tool for Crunchyroll? Can you publish the code? None of the automated tools I use are working anymore.
izu-co commented 2021-05-25 15:26:46 +00:00 (Migrated from github.com)

Doesn't @anidl have one?

Doesn't @anidl have one?
Oujiii commented 2021-05-25 15:28:10 +00:00 (Migrated from github.com)

Not working for me as in #46

Not working for me as in [#46](https://github.com/anidl/crunchyroll-downloader-nx/issues/46)
izu-co commented 2021-05-25 15:31:25 +00:00 (Migrated from github.com)

Well I don't use crunchy roll, so I can't help you.

@jcdark I don't think that it is robot detection, since request from GB or US are completely fine.

<div style="display: none;">
        <div><div class="error-title">Access Denied</div>
<div class="error-code">Error 15</div>
<div class="hostname">prod-api-funimationnow.dadcdigital.com</div>
<div class="date">2021-05-25 15:26:07 UTC</div>
</div>
        <div><div class="title">What happened?</div>
<div class="description">This request was blocked by the security rules</div>
<div class="info-container">
	<div class="info">
		<span class="label">Your IP:</span>
		<span class="value">192.154.196.14</span>
	</div>
	<div class="info">
		<span class="label">Proxy IP:</span>
		<span class="value">45.60.73.224</span>
		<span class="parentheses-text"> (ID 10210-100)</span>
	</div>
	<div class="info">
		<span class="label">Incident ID:</span>
		<span class="value">985000410028306871-70961625822726732</span>
	</div>
</div>

I think that the new region are just blocked by the security rules or (as you said) some kind of information is missing, however I have no idea which.

Well I don't use crunchy roll, so I can't help you. @jcdark I don't think that it is robot detection, since request from GB or US are completely fine. ``` <div style="display: none;"> <div><div class="error-title">Access Denied</div> <div class="error-code">Error 15</div> <div class="hostname">prod-api-funimationnow.dadcdigital.com</div> <div class="date">2021-05-25 15:26:07 UTC</div> </div> <div><div class="title">What happened?</div> <div class="description">This request was blocked by the security rules</div> <div class="info-container"> <div class="info"> <span class="label">Your IP:</span> <span class="value">192.154.196.14</span> </div> <div class="info"> <span class="label">Proxy IP:</span> <span class="value">45.60.73.224</span> <span class="parentheses-text"> (ID 10210-100)</span> </div> <div class="info"> <span class="label">Incident ID:</span> <span class="value">985000410028306871-70961625822726732</span> </div> </div> ``` I think that the new region are just blocked by the security rules or (as you said) some kind of information is missing, however I have no idea which.
jcdark commented 2021-05-25 15:32:49 +00:00 (Migrated from github.com)

Well I don't use crunchy roll, so I can't help you.

@jcdark I don't think that it is robot detection, since request from GB or US are completely fine.

<div style="display: none;">
        <div><div class="error-title">Access Denied</div>
<div class="error-code">Error 15</div>
<div class="hostname">prod-api-funimationnow.dadcdigital.com</div>
<div class="date">2021-05-25 15:26:07 UTC</div>
</div>
        <div><div class="title">What happened?</div>
<div class="description">This request was blocked by the security rules</div>
<div class="info-container">
	<div class="info">
		<span class="label">Your IP:</span>
		<span class="value">192.154.196.14</span>
	</div>
	<div class="info">
		<span class="label">Proxy IP:</span>
		<span class="value">45.60.73.224</span>
		<span class="parentheses-text"> (ID 10210-100)</span>
	</div>
	<div class="info">
		<span class="label">Incident ID:</span>
		<span class="value">985000410028306871-70961625822726732</span>
	</div>
</div>

I think that the new region are just blocked by the security rules or (as you said) some kind of information is missing, however I have no idea which.

This is the complete response.

Screenshot from 2021-05-25 12-26-20
Screenshot from 2021-05-25 12-26-52

> Well I don't use crunchy roll, so I can't help you. > > @jcdark I don't think that it is robot detection, since request from GB or US are completely fine. > > ``` > <div style="display: none;"> > <div><div class="error-title">Access Denied</div> > <div class="error-code">Error 15</div> > <div class="hostname">prod-api-funimationnow.dadcdigital.com</div> > <div class="date">2021-05-25 15:26:07 UTC</div> > </div> > <div><div class="title">What happened?</div> > <div class="description">This request was blocked by the security rules</div> > <div class="info-container"> > <div class="info"> > <span class="label">Your IP:</span> > <span class="value">192.154.196.14</span> > </div> > <div class="info"> > <span class="label">Proxy IP:</span> > <span class="value">45.60.73.224</span> > <span class="parentheses-text"> (ID 10210-100)</span> > </div> > <div class="info"> > <span class="label">Incident ID:</span> > <span class="value">985000410028306871-70961625822726732</span> > </div> > </div> > ``` > > I think that the new region are just blocked by the security rules or (as you said) some kind of information is missing, however I have no idea which. This is the complete response. ![Screenshot from 2021-05-25 12-26-20](https://user-images.githubusercontent.com/1435088/119525924-4d332780-bd55-11eb-9dea-482c4a884de2.png) ![Screenshot from 2021-05-25 12-26-52](https://user-images.githubusercontent.com/1435088/119525930-4e645480-bd55-11eb-831a-7f9a86dbf1e0.png)
jcdark commented 2021-05-25 15:36:43 +00:00 (Migrated from github.com)

It's strange, but I already realized that Funimation has two servers, which work separately.

Some videos that have Brazilian dubbing are not in the American version, although they are dubbed in English

A little confusing this architecture ...
I'll keep trying

It's strange, but I already realized that Funimation has two servers, which work separately. Some videos that have Brazilian dubbing are not in the American version, although they are dubbed in English A little confusing this architecture ... I'll keep trying
izu-co commented 2021-05-25 15:39:43 +00:00 (Migrated from github.com)

Year, I was grateful that the server infrastructure was programmed by anidl.
Thanks for trying tho.

Year, I was grateful that the server infrastructure was programmed by anidl. Thanks for trying tho.
izu-co commented 2021-08-12 16:40:15 +00:00 (Migrated from github.com)

I would assume that this issue has been resolved. If not, reopen it or create a new one, please.

I would assume that this issue has been resolved. If not, reopen it or create a new one, please.
sl1pkn07 commented 2021-12-20 16:55:32 +00:00 (Migrated from github.com)

same problem here throught VPN (nord using wireguard protocol (nordlynx) to connect to US (You are connected to United States #9256)

using this series #1071625 (Appare-Ranman!) as example, only can download uncut version of episode 2 and 13, the rest get 403, but i can download them if parse the option --simul

[INFO] APPARE-RANMAN! - S1E1 - Sunny [Appare], With Occasional Showers [Kosame]
[INFO] Available streams (Non-Encrypted):
[#1443614] English [Uncut]
[#2948483] Japanese [Uncut] (selected)
[#1164753] English [Simulcast]
[#1071760] Japanese [Simulcast]
[ERROR] HTTPError 403: FORBIDDEN
[INFO] APPARE-RANMAN! - S1E1 - Sunny [Appare], With Occasional Showers [Kosame]
[INFO] Available streams (Non-Encrypted):
[#1443614] English [Uncut]
[#2948483] Japanese [Uncut]
[#1164753] English [Simulcast]
[#1071760] Japanese [Simulcast] (selected)
[INFO] Servers available:

using a free account

maybe is a premium feature for that episodes?

greetings

same problem here throught VPN (nord using wireguard protocol (nordlynx) to connect to US (`You are connected to United States #9256`) using this series #1071625 (Appare-Ranman!) as example, only can download uncut version of episode 2 and 13, the rest get 403, but i can download them if parse the option `--simul` ~~~ [INFO] APPARE-RANMAN! - S1E1 - Sunny [Appare], With Occasional Showers [Kosame] [INFO] Available streams (Non-Encrypted): [#1443614] English [Uncut] [#2948483] Japanese [Uncut] (selected) [#1164753] English [Simulcast] [#1071760] Japanese [Simulcast] [ERROR] HTTPError 403: FORBIDDEN ~~~ ~~~ [INFO] APPARE-RANMAN! - S1E1 - Sunny [Appare], With Occasional Showers [Kosame] [INFO] Available streams (Non-Encrypted): [#1443614] English [Uncut] [#2948483] Japanese [Uncut] [#1164753] English [Simulcast] [#1071760] Japanese [Simulcast] (selected) [INFO] Servers available: ~~~ using a free account maybe is a premium feature for that episodes? greetings
izu-co commented 2021-12-20 17:23:28 +00:00 (Migrated from github.com)

A Forbidden on funimation can happen if you try to download premium content with a free account.

Also please note that this issue is closed and staled. Please refrain from commenting in these old issues.

A Forbidden on funimation can happen if you try to download premium content with a free account. Also please note that this issue is closed and staled. Please refrain from commenting in these old issues.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Creepso/multi-downloader-nx#44
No description provided.