https://github.com/jacks1o/web-scraping---python
https://github.com/jacks1o/web-scraping---python
flask python
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jacks1o/web-scraping---python
- Owner: JackS1o
- Created: 2023-01-16T15:41:57.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-17T16:29:09.000Z (almost 3 years ago)
- Last Synced: 2025-02-04T09:48:07.776Z (11 months ago)
- Topics: flask, python
- Language: Python
- Homepage:
- Size: 44.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Raspagem de dados com Python
Para rodar a aplicação localmente, basta executar os comandos:
```bash
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
playwright install
```
## Após a instalação das dependências, basta executar o comando:
```bash
python3 crawler.py
```
## Acesse a API em:
```bash
http://127.0.0.1:5000
```
Esta aplicação foi desenvolvida com as seguintes tecnologias:
Python, com a biblioteca Playwright para automatizar o navegador e extrair os dados e a biblioteca Flask para criar e deixar os dados disponíveis em uma API.
O objetivo era consumir uma URL, filtrar os dados e retornar uma lista de dicionários com apenas laptops da marca Lenovo.