Closed AdneMoretti closed 2 years ago
Encontrei um site explicando bem como inserir dados de scraping dentro do banco de dados(PostgreSQL). Link: https://kb.objectrocket.com/postgresql/scrape-a-website-to-postgres-with-python-938
Vou dar uma olhada. Nesse link ele utiliza o sql puro né? Tava dando uma olhada na documentação do django e acho que dá pra gente fazer com esses making queries. https://docs.djangoproject.com/en/4.0/topics/db/queries/
Fiz algumas alterações e acredito que o código já possa ser revisado.
indicaa-api/api/services.py
onde, utilizando as funções do django ORM, os dados ssão colocados dentro do banco de dados.Para testar e revisar o código acima, é necessário seguir os seguintes passos: Após entrar na branch, rodar os seguintes comandos
cd src
cd indicaa-api
pip install requirements.txt
python manage.py runserver
Os comandos pip
e python
, podem ser subsituidos por pip3
e python3
.
O servidor estará iniciando e fazendo o scraping, depois basta clicar no link ou entrar no localhost:8000, e verificar se os dados de sraping estão no db.
Estava analisando o código, e todos os 6 tópicos sinalizados estão de acordo e os dados estão sendo colocados dentro do banco de dados.
Issue já revisada e dentro da develop. Sendo assim, já foi concluída.
Descrição
Essa issue tem como objetivo pegar os dados de scraping da Faculdade do Gama já obtidos em
src/scraping/QtdeAlunosMatriculados.py
. Se necessário, também é possível refatorar as funções de scraping para se adequar aos modelos do banco de dados.Tarefas
Critérios de aceitação