olavopeixoto / plugin.video.brplay

Globoplay, Canais Globo, Oi Play, Now Online, TNT Play, Pluto TV and premium channels on Kodi
GNU General Public License v3.0
84 stars 33 forks source link

Error: [vivo] list index out of range #47

Closed eduleite closed 6 years ago

eduleite commented 6 years ago

Estava usando a versão 0.0.14 com sucesso autenticando na minha senha da Net. Mudei para a vivo e ao mudar as credenciais para meu login da Vivo, agora recebo esse erro especificado no título, nenhum canal ao vivo é exibido, nem os canais on demand.

Estou usando o SPMC versão 16.7-02

olavopeixoto commented 6 years ago

Experimente limpar o cache nas opções do addon primeiro. Se não funcionar me mande o log do erro. Para poder implementar um novo login (se mudou a implementação por exemplo) preciso do arquivo conforme explicado aqui: https://github.com/olavopeixoto/plugin.video.brplay/issues/5

CaioTheBrain commented 6 years ago

Segue arquivo anexo conforme orientações.

globosatplay.globo.com.zip

olavopeixoto commented 6 years ago

Não identifiquei nenhuma alteração na rotina de login. Pode enviar o log do Kodi com o erro de login?

eduleite commented 6 years ago

Eita, sem querer fechei a issue. Desculpas pelo engano. Orbrigado pelo retorno, vou verificar o log do kodi/spmc se tem algum erro lá e posto aqui.

eduleite commented 6 years ago

Só consegui parar pra ver o log do kodi agora. Consegui reproduzir o erro e pegar o log rodando na minha máquina windows.

O log do erro em questão está no seguinte trecho:

21:35:28.770 T:6348 DEBUG: Loaded credentials from: globosat_credentials 21:35:28.770 T:6348 DEBUG: requesting token from provider: 147 (http://globosatplay.globo.com/-/auth/gplay/) 21:35:28.834 T:6348 ERROR: C:\Users\edule\AppData\Roaming\Kodi\addons\script.module.urllib3\lib\urllib3\connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning) 21:35:29.192 T:6348 ERROR: Previous line repeats 5 times. 21:35:29.192 T:6348 DEBUG: ERROR AUTH: list index out of range 21:35:29.194 T:12368 INFO: CPythonInvoker(2, C:\Users\edule\AppData\Roaming\Kodi\addons\plugin.video.brplay\addon.py): script aborted 21:35:29.197 T:4336 DEBUG: ------ Window Init (DialogNotification.xml) ------ 21:35:29.203 T:12368 INFO: Python script stopped 21:35:29.203 T:12368 DEBUG: Thread LanguageInvoker 12368 terminating

Arquivo HAR do chrome: globosatplay.globo.com.zip

Arquivo de log: kodi.log

eduleite commented 6 years ago

O erro está na linha nova_url = re.findall('var urlString = \'(.*)\';', html)[0] na classe vivo

Estou anexando o conteúdo da variável html como anexo. Ele também está no arquivo HAR que anexei no post anterior. Não tem informação sensível, é apenas a tela de login sem meus dados.

Aparentemente a página de autenticação da vivo mudou, pois não existe mais o 'var urlString' dentro da página. Agora é um form com os campos dentro.

Untitled-1.zip

olavopeixoto commented 6 years ago

Pode verificar a ultima versão do master pra ver se resolve o seu problema?

eduleite commented 6 years ago

Olavo, pode deixar que eu verifico hoje a noite.

CaioTheBrain commented 6 years ago

Opa.

Acabei de testar aqui e funcionou com login da Vivo.

Instalei o master da versão 0.0.17.

Resta saber se funcionou pro @eduleite também.

eduleite commented 6 years ago

Testei aqui e funcionou no kodi kripton no windows 10 e no spmc da mibox (android tv). Obrigado pelo apoio!!!

eduleite commented 6 years ago

Fiz besteira, fechei sem querer de novo... Podem marcar como resolvido.