/twiki-scrapping

Primary LanguagePythonMIT LicenseMIT

TWIKI-SCRAPPING

Visa obter dados necessários do fã site Tibia Wiki BR em formato JSON.

Objetivo Pré-requisitos / Instalação e Execução Exemplo Autor

Em construção...

Objetivo

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.

Features

  • 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

Pré-requisitos

Ferramentas necessárias: Python

beautifulsoup4==4.11.1 psutil==5.9.3 requests==2.27.1 termcolor==2.1.0 Unidecode==1.3.6

Instalando as ferramentas:

pip3 install -r requeriments.txt

Rodando o script

# 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 )

Exemplo

Autor


profile-image
José Maria Neto

Gmail Badge

Licença

MIT