Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.

Latest commit

 

History

History
59 lines (39 loc) · 1.63 KB

README.md

File metadata and controls

59 lines (39 loc) · 1.63 KB

Meu Cartola

Dependências

Configuração

$ pip install -r requirements.txt

Download

Para baixar os dados da sua liga você precisa de duas informações:

  • Token de autenticação.
  • Tag GLB.

Autenticação

Ferramenta de desenvolvedor

Na maioria dos navegadores basta apertar F12 para abrir a ferramenta de desenvolvedor, é aqui que você vai encontrar as informações que precisa.

Login

Faça login no Cartola FC.

Network

Clique na aba network e pesquise por "api.cartola" e escolha qualquer uma das requisições:

Aba network da ferramenta de desenvolvedor

Headers

No painel que que vai aparecer selecione a aba "headers" e procure pelo header "Auhtorizartion", o valor após a palavra "Bearer" é o seu token:

Header Authorization

Depois pesquise por "X-GLB-Tag" esse é o valor da sua tag GLB:

Header X-GLB-Tag

Executar

Você pode executar o script de download de duas formas, definindo o token e a tag como variáveis de ambiente ou passando esses valores como argumtentos opcionais do script:

$ export CARTOLA_TOKEN=TOKEN
$ export CARTOLA_GLB_TAG=GLB_TAG
$ python download.py "LAMPIÕENS CHAMPIONS LEAGUE"
$ python download.py "LAMPIÕENS CHAMPIONS LEAGUE" --token TOKEN --glb-tag GLB_TAG

Gerar dados dos gráficos

Para os gráficos serem gerados corretamente é preciso que o script de download tenha sido executado pelo menos uma vez, pois é ele que gera os dados que serão usados nos gráficos:

$ python generate_charts.py