- Estrazione dei dati da Amazon

- Ciclo di Estrapolazione di tutti i prodotti ed aggiornamento dei campi scraped e scraped_updated
- Creazione file CSV con i campi modificati.
This commit is contained in:
Surya Paolo
2025-05-19 17:33:18 +02:00
parent 859ba022fa
commit 8ff204657e
13 changed files with 2200 additions and 572 deletions

View File

@@ -77,6 +77,7 @@ export default defineComponent({
const risfunz = await userStore.execDbOp({ mydata })
$q.loading.hide()
await globalStore.loadSite()

View File

@@ -78,6 +78,11 @@ export default defineComponent({
const risfunz = await userStore.execDbOp({ mydata })
if (options?.generateCSV) {
const today = new Date()
tools.createAndDownloadCSVFromData(risfunz.data.mystr.data, `${options?.filename}_${today.getFullYear()}-${today.getMonth() + 1}-${today.getDate()}`)
}
$q.loading.hide()
await globalStore.loadSite()

View File

@@ -68,9 +68,24 @@
@click="EseguiFunz('removeProductInfoWithoutDateUpdatedFromGM')"
></q-btn>
<q-btn
label="Estrai dati da Amazon (Scraper)"
label="Estrapola ed Aggiorna TUTTI i dati da Amazon (Scraper)"
color="negative"
@click="EseguiFunz('ScraperDataAmazon')"
@click="EseguiFunz('ScraperMultipleDataAmazon', {update: true, aggiornasoloSeVuoti: true})"
></q-btn>
<q-btn
label="Esporta CSV Dati Mancanti (num.pagine, formato, DataPubbl.)"
color="primary"
@click="EseguiFunz('ScraperGeneraCSV', {generateCSV: true, filename: 'dati_mancanti'})"
></q-btn>
<q-btn
label="Rimuove Duplicati di ArrVariazioni !"
color="negative"
@click="EseguiFunz('removeDuplicateVariations')"
></q-btn>
<q-btn
label="Azzera flag 'Estratto' da i Products e ProductInfo"
color="negative"
@click="EseguiFunz('ScraperAzzeraFlagProducts')"
></q-btn>
<!--