Encontre-me nas tabelas de classificação dos campos de batalha de Hearthstone
Um pequeno projeto para encontrar você nas tabelas de classificação do Hearthstone Battlegrounds. O projeto é baseado nas novas tabelas de classificação dos campos de batalha de Hearthstone, que oferecem a todos os jogadores os campos de batalha. Mas não há como encontrar alguém com uma barra de pesquisa, então criei um pequeno programa que fornece sua classificação e as páginas com seu nome de usuário e sua classificação.
Como usar
Clone o projeto, instale o pacote escrito abaixo e execute o programa. Ele irá perguntar quatro coisas: nome do jogador, sua classificação, qual temporada e qual região. Depois disso, o programa lhe dirá sua classificação e em qual página você está
Biblioteca para instalar
pip install urllib3
pip install requests
pip install bs4
Exemplos
Problemas
- Às vezes, a tabela de classificação carregará apenas os 200 melhores do BG, então o número de páginas não estará correto e o programa não conseguirá encontrar jogadores abaixo dos 200 melhores
- Durante a pesquisa, a página pode não carregar completamente e, portanto, travar o programa que não conseguirá carregar as informações corretamente
- Se você cometer um erro no nome de usuário ou na classificação, o programa fará um loop infinito para que você possa simplesmente fechar a janela
Isenção de responsabilidade
- É o algoritmo dicotômico que busca o mesmo usuário (é um algoritmo de baixa iteração). Mas o servidor da tabela de classificação está baixo, então a cada iteração leva alguns segundos para obter a resposta do servidor, é por isso que ele é lento
- Não consigo liberar um .exe porque todos os antivírus bloquearão o programa
- Sou iniciante, então o código não é perfeito (e o inglês também)