Notifications
Clear all

Dados Cartola FC 2017

19 Posts
5 Usuários
0 Reactions
6,980 Visualizações
(@jonatanr)
Posts: 13
Active Member
Topic starter
 

Boa Tarde,

Creio que a maioria aqui conhece o site / jogo Cartola FC da Globo.
O meu problema é ... tenho uma base de dados com os times da minha liga. E sempre que termina a Rodada eu tenho que abrir time a time e pegar a pontuação e inserir manualmente na planilha. Queria saber se tem como eu puxar esse dado automaticamente do site para a planilha.

O link para consulta dos times sempre é: https://cartolafc.globo.com/#/time/(nome do time sempre separado por "-").

Por exemplo, o link do meu time: https://cartolafc.globo.com/#/time/johns-ec

E eu queria que a planilha buscasse a pontuação do time sozinha, sem que fosse necessário que eu entrasse e colocasse manual.

Alguém consegue?

Agradeço desde já.

 
Postado : 16/06/2017 11:24 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite JonatanR

Como você é novato, para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Antes de criar um tópico, sempre utilize a ferramenta de pesquisa do fórum.

[]s
Patropi - Moderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/06/2017 6:07 pm
(@jonatanr)
Posts: 13
Active Member
Topic starter
 

Boa Tarde,

Agradeço pela atenção. Eu fiz sim uma pesquisa. Até encontrei o tópico que o brunoxro me indicou. Porém ele trata de mostrar a escalação eu preciso de mostrar a pontuação. Talvez uma planilha idêntica a que ta anexa no tópico que me indicou, porém que traga também a pontuação dos jogadores. Se conseguirem isso, aí já consigo somar e pegar a pontuação do time.
Creio que seja alguma mudança simples na macro, pois o API traz a pontuação. Mas como sou novo no que tande a macros, se puderem ajudar.

Valeu

 
Postado : 17/06/2017 12:05 pm
(@jonatanr)
Posts: 13
Active Member
Topic starter
 

Essa é a Planilha, e precisava que junto com a escalação, saísse a pontuação.

Se necessário, pode usar esse outro API: https://api.cartolafc.globo.com/atletas/pontuados

Na verdade esse API acima, se conseguirem transformar em planilha no EXCEL por meio de uma Macro, já resolve meu problema.

Grato.

 
Postado : 18/06/2017 9:31 am
Syrax
(@syrax)
Posts: 160
Estimable Member
 

JonatanR,

Veja se isso te ajuda,

Como você pediu inicialmente, a macro traz apenas a pontuação do time e não a escalação

Se essa resposta te ajudou e resolveu o seu problema, clique no "joinha" ao lado de citar, e não esqueça de colocar o tópico como resolvido, clicando no ✓

 
Postado : 18/06/2017 4:47 pm
(@jonatanr)
Posts: 13
Active Member
Topic starter
 

Syrax,

Show de Bola, valeu de mais. Se não for pedir muito. Você consegue fazer semelhante a que postei mas com a "atleta_id" no lugar do "nome"?

Se puder me ajudar a entender a alteração que tem que ser feita, que ai não incomodo mais.

Grato de mais.

 
Postado : 19/06/2017 7:44 am
Syrax
(@syrax)
Posts: 160
Estimable Member
 

JonatanR,

Por experiência, eu já sabia que você ia pedir algo a mais do que você tinha postado originalmente, isso sempre acontece
mas você precisa explicar exatamente o que você precisa

Dê um exemplo, como assim "atleta_id"? o atleta id é apenas o número que o jogador recebe do site, e ele não trás a pontuação do jogador.
você precisa que traga a pontuação do atleta apenas? se for isso, tenha em mente que os números podem não ser precisos, pois existem vários nomes iguais
exemplo: "Juan"... a macro não vai saber qual é o Juan certo, e sim apenas o primeiro Juan

Se essa resposta te ajudou e resolveu o seu problema, clique no "joinha" ao lado de citar, e não esqueça de colocar o tópico como resolvido, clicando no ✓

 
Postado : 19/06/2017 5:03 pm
(@jonatanr)
Posts: 13
Active Member
Topic starter
 

Syrax

Exatamente, por isso queria puxar essa pontuação, não pelo apelido mas sim pelo "atleta_id", pois esse é único, não repete (cada jogador tem o seu). Mas vou explicar melhor.

A macro que me mandou ficou excelente ... perfeita. Porém tem uma limitação. Só consigo ver pontuação da rodada finalizada. Então o que eu pensei?
o API: https://api.cartolafc.globo.com/atletas/pontuados , me traz a pontuação durante a rodada de cada jogador. Se eu tiver a escalação em forma de "atleta_id". Eu puxo a pontuação de cada um e somo para ter a pontuação do time. Sem erros. E consigo isso de modo parcial durante a rodada e não somente no fim dela e quando o mercado abre novamente.

Deu pra entender mais ou menos?

 
Postado : 19/06/2017 9:26 pm
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

Achei muito massa essa demanda!
É uma pena que não entendo de API rs.

Quando estiver pronta, ficarei grato se puder disponibilizar esta planilha.

abç

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 20/06/2017 6:09 am
Syrax
(@syrax)
Posts: 160
Estimable Member
 

JonatanR,

Com o mercado aberto, o link https://api.cartolafc.globo.com/atletas/pontuados não funciona
Assim que voltar e trouxer novamente a pontuação dos jogadores, envio a resposta

Se essa resposta te ajudou e resolveu o seu problema, clique no "joinha" ao lado de citar, e não esqueça de colocar o tópico como resolvido, clicando no ✓

 
Postado : 20/06/2017 6:57 pm
(@jonatanr)
Posts: 13
Active Member
Topic starter
 

Syrax,

Como assim não funciona? Se abrir ele agora por exemplo ele traz a pontuação dos jogadores de momento.

 
Postado : 21/06/2017 8:04 pm
Syrax
(@syrax)
Posts: 160
Estimable Member
 

JonatanR,

Quando o mercado está aberto, foi o que eu disse...

Com o mercado aberto, o link https://api.cartolafc.globo.com/atletas/pontuados não funciona

Veja se isso te ajuda,

Coloque o ID de cada atleta na coluna A e clique em "Pegar Pontuação"

Se essa resposta te ajudou e resolveu o seu problema, clique no "joinha" ao lado de citar, e não esqueça de colocar o tópico como resolvido, clicando no ✓

 
Postado : 22/06/2017 12:10 pm
Syrax
(@syrax)
Posts: 160
Estimable Member
 

JonatanR,

Veja se a resposta te ajudou, se sim, coloque o tópico como RESOLVIDO
Se não, nos informe como você resolveu o seu problema para que as outras pessoas que buscam no fórum também ache uma resposta

Se essa resposta te ajudou e resolveu o seu problema, clique no "joinha" ao lado de citar, e não esqueça de colocar o tópico como resolvido, clicando no ✓

 
Postado : 23/06/2017 7:38 am
(@jonatanr)
Posts: 13
Active Member
Topic starter
 

Desculpe a demora Syrax, estava sem PC esses dias.

Então ... A planilha que me mandou deu erro na Macro. Mas vamos lá.

O que simplesmente preciso é que a planilha que anexei aqui agora, ao invés de me retornar apelido da escalação do time, me retorne o "atleta-ID".

Se eu tiver isso já me viro.

 
Postado : 23/06/2017 8:41 am
(@jonatanr)
Posts: 13
Active Member
Topic starter
 

jmarian,

É isso que precisava?

 
Postado : 23/06/2017 8:45 am
Página 1 / 2