Notifications
Clear all

Dados Cartola FC 2017

19 Posts
5 Usuários
0 Reactions
6,931 Visualizações
(@jonatanr)
Posts: 0
New 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
(@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

 
Postado : 16/06/2017 6:07 pm
(@jonatanr)
Posts: 0
New 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: 0
New 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)
Posts: 0
New 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

 
Postado : 18/06/2017 4:47 pm
(@jonatanr)
Posts: 0
New 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)
Posts: 0
New 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

 
Postado : 19/06/2017 5:03 pm
(@jonatanr)
Posts: 0
New 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)
Posts: 0
New 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ç

 
Postado : 20/06/2017 6:09 am
(@syrax)
Posts: 0
New 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

 
Postado : 20/06/2017 6:57 pm
(@jonatanr)
Posts: 0
New 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)
Posts: 0
New 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"

 
Postado : 22/06/2017 12:10 pm
(@syrax)
Posts: 0
New 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

 
Postado : 23/06/2017 7:38 am
(@jonatanr)
Posts: 0
New 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: 0
New Member
Topic starter
 

jmarian,

É isso que precisava?

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