https://github.com/carlsremy/lotteryscraping-rd
LotteryScraping-RD es un proyecto de web scraping diseñado para extraer datos en tiempo real de los resultados de loterías en la República Dominicana. Los datos extraídos incluyen un id, números ganadores, fecha de los sorteos y nombres de las loterías en formato JSON.
https://github.com/carlsremy/lotteryscraping-rd
lottery lottery-api republica-dominicana webscraping
Last synced: 2 months ago
JSON representation
LotteryScraping-RD es un proyecto de web scraping diseñado para extraer datos en tiempo real de los resultados de loterías en la República Dominicana. Los datos extraídos incluyen un id, números ganadores, fecha de los sorteos y nombres de las loterías en formato JSON.
- Host: GitHub
- URL: https://github.com/carlsremy/lotteryscraping-rd
- Owner: CarlsRemy
- License: gpl-3.0
- Created: 2023-08-30T03:19:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-23T16:11:11.000Z (over 1 year ago)
- Last Synced: 2025-01-11T23:37:16.728Z (4 months ago)
- Topics: lottery, lottery-api, republica-dominicana, webscraping
- Language: Python
- Homepage:
- Size: 22.5 KB
- Stars: 5
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LotteryScraping-RD Lotería
Este proyecto es una aplicación de web scraping que extrae información sobre las loterías dominicanas desde el sitio web [Loterías Dominicanas](https://loteriasdominicanas.com/). Proporciona una API para buscar y filtrar información sobre las loterías y sus resultados.
para el funcionamiento de este cargamos un archivo **json** de la siguiente manera:
``` python
with open('lottery.json') as file:
json_data = file.read()
data = json.loads(json_data)
```
Aunque tambien lo pudemos hacer de manera dirrecta:``` python
json_data = json_data = '''
[
{
"id": 1,
"name": "La Primera Día"
},
{
"id": 2,
"name": "Anguila Mañana"
},
# ... otros elementos ...
]
'''data = json.loads(json_data)
```Dicho **Json** se utiliza para filtrar y seleccionar las distintas loterías de la página web, permitiendo devolver únicamente las loterías específicas que se deseen. Cada entrada en el JSON posee un identificador (ID) que es empleado para establecer un orden dentro de la estructura, y el nombre en el JSON debe coincidir con el nombre de la lotería según se presenta en la página [Loterías Dominicanas](https://loteriasdominicanas.com/)
## Características
- Obtención de datos de loterías en tiempo real.
- Búsqueda y filtrado por nombre de lotería y fecha.
- Filtar entre consorcio de loterias ej:Nacional, leisa, americana etc## Requisitos
- Python 3.x
- Bibliotecas: Flask, Flask-CORS, BeautifulSoup4## Instalación
1. Clona el repositorio:
```bash
git clone https://github.com/CarlsRemy/LotteryScraping-RD.git
```