Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SFR TV erreur 406 #1385

Open
1 task
enigma131 opened this issue Jul 2, 2024 · 12 comments
Open
1 task

SFR TV erreur 406 #1385

enigma131 opened this issue Jul 2, 2024 · 12 comments

Comments

@enigma131
Copy link

Your environment

  • [x ] Linux

  • [x ] Windows

  • Other no tested

  • Operating system version/name:

  • Kodi version: 20.2 Linux, 21 windows

  • Catch-up TV & More version: latest beta

Http via navigateur OK

Debug log

2024-07-02 08:02:33.432 T:2736 error : [Catch-up-TV-&-More.support] 406 Client Error: Not Acceptable for url: https://www.sfr.fr/cas/login?domain=mire-sfr&service=https%3A%2F%2Fwww.sfr.fr%2Fcas%2Foidc%2FcallbackAuthorize
Traceback (most recent call last):
File "/home/toto/.kodi/addons/script.module.codequick/lib/codequick/support.py", line 306, in run_callback
redirect = parent_ins(route, arg_params, self.callback_params)
File "/home/toto/.kodi/addons/script.module.codequick/lib/codequick/resolver.py", line 67, in call
results = super(Resolver, self).call(route, args, kwargs)
File "/home/toto/.kodi/addons/script.module.codequick/lib/codequick/script.py", line 169, in call
return route.function(self, *args, **kwargs)
File "/home/toto/.kodi/addons/plugin.video.catchuptvandmore/resources/lib/providers/sfrtv.py", line 953, in get_live_stream
token = get_token(plugin)
File "/home/toto/.kodi/addons/plugin.video.catchuptvandmore/resources/lib/providers/sfrtv.py", line 154, in get_token
session.post(
File "/home/toto/.kodi/addons/script.module.codequick/lib/urlquick.py", line 471, in post
return super(Session, self).post(url, data, json, **kwargs)
File "/home/toto/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 637, in post
return self.request("POST", url, data=data, json=json, **kwargs)
File "/home/toto/.kodi/addons/script.module.codequick/lib/urlquick.py", line 441, in request
self._raise_for_status(response, raise_for_status)
File "/home/toto/.kodi/addons/script.module.codequick/lib/urlquick.py", line 414, in _raise_for_status
response.raise_for_status()
File "/home/toto/.kodi/addons/script.module.requests/lib/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 406 Client Error: Not Acceptable for url: https://www.sfr.fr/cas/login?domain=mire-sfr&service=https%3A%2F%2Fwww.sfr.fr%2Fcas%2Foidc%2FcallbackAuthorize
2024-07-02 08:02:33.433 T:2736 error : EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'AttributeError'>
Error Contents: 'HTTPError' object has no attribute 'code'
Traceback (most recent call last):
File "/home/toto/.kodi/addons/plugin.video.catchuptvandmore/addon.py", line 23, in
main()
File "/home/toto/.kodi/addons/plugin.video.catchuptvandmore/addon.py", line 19, in main
main.error_handler(exception)
File "/home/toto/.kodi/addons/plugin.video.catchuptvandmore/resources/lib/main.py", line 297, in error_handler
code = exception.code
AttributeError: 'HTTPError' object has no attribute 'code'
-->End of Python script error report<--

@enigma131
Copy link
Author

Des nouvelles ?

@geoffde
Copy link

geoffde commented Jul 8, 2024

J'ai le même problème mais visiblement pas de solutions pour le moment...

@enigma131
Copy link
Author

Il n'y a peut être personne de dispo pour coder ... et puis c'est les vacances. La solution doit exister puisque cela fonctionne via le navigateur internet.

@enigma131
Copy link
Author

Personne pour corriger l'erreur 406 ?

@sebmourlhou
Copy link
Contributor

Hello,

Ils ont ajouté une sécurité au niveau du formulaire de connexion, à priori un token CSRF.

Autrement dit, c'est mal barré pour que ça refonctionne un jour avec le plugin, malheureusement...

@enigma131
Copy link
Author

Merci pour la réponse. Pourtant cela fonctionne via le navigateur internet...

@sebmourlhou
Copy link
Contributor

Oui bien-sûr, c'est justement ça le problème, ils veulent t'obliger à passer par leur site internet

@enigma131
Copy link
Author

Il n'y as pas moyen de coder ce qui est utilisé par le navigateur ?

@GregAce
Copy link

GregAce commented Aug 21, 2024

Bonjour,
je suis aussi intéressé par la correction du problème :)

@enigma131
Copy link
Author

Boujour, quelqu'un pour coder le correctif ?
J'ai un compte, je peux contribuer pour les tests...

@enigma131
Copy link
Author

Toujours pas de solution ici ?

@calvin4242
Copy link

Bonjour, même soucis. Es ce que quelqu'un aurait des connaissances à ce sujet a partager pour nous aiguiller afin de développer un correctif ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants
@GregAce @enigma131 @sebmourlhou @calvin4242 @geoffde and others