Este projeto tem como objetivo criar uma aplicacao capaz de, após percorrer os perfis do facebook, capturar informações de pessoas com base no seu perfil público. Após ter feito o perfilamento, você será capaz de trazer informações da pessoa após o reconhecimento facial.
Para o funcionamento da aplicação, é necessário instalar os seguintes módulos através do PIP
- selenium
- BeautifulSoup
- configparser
- sqlite3
Looking for help? Check out the instructions for getting support.
Este modulo é responsável por capturar perfis para os próximos módulos
$ cd CaptureProfile
$ python3 CapturaProfile.py
Após a execucao deste módulo, o arquivo do sqlite tera uma tabela com 2 campos preenchidos: nome e link. Dessa forma, os outros módulos irão analisar e capturar as informações
Este modulo é responsável por capturar as fotos do perfil da pessoa, encontrar os rostos e salvar apenas os rostos em pastas separadas
$ cd CapturePhotos
$ python3 CapturePhotos.py
Após a execucao deste módulo, será criada uma pasta para cada perfil. E cada pasta irá conter os rostos encontrados no respectivo perfil
Este modulo é responsável mapear as caracteristicas dos rostos encontrados e armazenar uma hash.
Segue os dados que o projeto NÃO faz:
- Compartilhar informações com terceiros
- Compartilhar qualquer tipo de informação
Acompanhe a página de Issues. Lá você irá encontrar as atividades em aberto atualmente no projeto. Não sabe programar ainda? Não se preocupe, há outros tipos de atividades que você pode nos ajudar.
Este é um diagrama básico da aplicação