https://github.com/mathiconical/twiki-scrapping
https://github.com/mathiconical/twiki-scrapping
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/mathiconical/twiki-scrapping
- Owner: mathiconical
- License: mit
- Created: 2022-10-15T03:51:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-06T20:56:16.000Z (over 3 years ago)
- Last Synced: 2024-03-03T13:38:00.618Z (over 2 years ago)
- Language: Python
- Size: 339 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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
- [x] HP e EXP
- [x] Charms e Dificuldade
- [x] Localizações
- [x] Comportamentos
- [x] Habilidades / Spells
- [x] Loot / Drop
- [ ] Imunidades
- [ ] Passa por
- [ ] Pode ser Puxado
- [ ] Empurra Objetos
- [ ] Status de Defesa
- [ ] Archfoe
- [ ] Sons
### Pré-requisitos
Ferramentas necessárias:
[Python](https://python.org/)
> 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
# 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
---
[](mailto:netinho340@gmail.com)
### Licença
MIT