# PCCOMPONENTES

/usr/local/scraping/pccomponentes/

Orden de scripts:

1. coger\_todos\_procesadores\_de\_web.py
2. acortar\_model\_number.py
3. comprobar\_campos.py
4. actualizar\_info.py

### <span style="color: rgb(224, 62, 45);">**coger\_todos\_procesadores\_de\_web.py**</span>

Este script recoge todos los procesadores que tiene pccomponentes en venta y coge sus datos.

Después guarda los datos en un json para que si falla el ingreso de los datos a la base de datos los tengamos para hacerlo manualmente.

### <span style="color: rgb(224, 62, 45);">**acortar\_model\_number.py**</span>

Este script coge los procesadores con el campo model\_number en null junto al nombre que lo recorta adecuadamente para añadirlo al campo model\_number.

### <span style="color: rgb(224, 62, 45);">**comprobar\_campos.py**</span>

Comprueba todos los campos null de todos los procesadores y al tener un campo url, entra e intenta de nuevo recoger los campos en null y llenarlos.

### <span style="color: rgb(224, 62, 45);">**actualizar\_info.py**</span>

Este script se ejecuta en un periodo de tiempo que se cambia en el crontab dependiendo de si son ofertas o no.

Comprueba el precio y los datos relevantes que se muestran en la web para ver si hay cambios.