Visa obter dados necessários do fã site Tibia Wiki BR em formato JSON.
Objetivo Pré-requisitos / Instalação e Execução Exemplo Autor
Obter uma especíe de biblioteca em JSON removida do fã site Tibia Wiki BR e para fins de estudos, tanto das ferramentas quanto de como utilizar o arquivo gerado em algum projeto futuro.
- HP e EXP
- Charms e Dificuldade
- Localizações
- Comportamentos
- Habilidades / Spells
- Loot / Drop
- Imunidades
- Passa por
- Pode ser Puxado
- Empurra Objetos
- Status de Defesa
- Archfoe
- Sons
Ferramentas necessárias: Python
beautifulsoup4==4.11.1 psutil==5.9.3 requests==2.27.1 termcolor==2.1.0 Unidecode==1.3.6
pip3 install -r requeriments.txt
# Clone este repositório
$ git clone <https://github.com/mathiconical/twiki-scrapping>
# Acesse a pasta do projeto via terminal / cmd
$ cd twiki-scrapping
# Execute o comando para mais informações
$ python main.py --help
# Caso queira desabilitar o esquema de cores, use este comando
$ python main.py --nocolor
# Caso queira desabilitar o modo de mensagens, use este comando
$ python main.py --nomsg
# Por padrão a quantidade de threads é a metade possível, caso queira aumentar, use este comando
$ python main.py --thread 20
## Nota: Se a quantidade de thread passada for maior que o que sua máquina suporta ou menor igual a zero, será definido respectivamente o número máximo suportado e a metade.
# O script começará a realizar requisições e no final irá salvar tudo em um JSON. ( Este processo pode demorar dependendo diretamente do número de threads passado )
José Maria Neto
MIT