> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Builder no-code

> Crea visivamente Flussi di lavoro di web scraping personalizzati in Octoparse selezionando elementi e aggiungendo azioni, senza scrivere codice.

Il builder no-code consente di creare Flussi di lavoro di estrazione personalizzati interagendo visivamente con un sito. Invece di scrivere il codice di uno scraper, selezioni gli elementi della pagina e aggiungi azioni al Flusso di lavoro, come clic, loop, Impaginazione, scorrimento, attesa ed estrazione dei dati.

Usalo quando i Modelli o il Rilevamento automatico non corrispondono completamente al sito di destinazione o ai requisiti dei dati.

## Scenari gestiti

<Columns cols={2}>
  <Card title="Estrarre elenchi ripetuti">
    Estrai elementi ripetuti da risultati di ricerca, directory, griglie di prodotti o tabelle.
  </Card>

  <Card title="Esplorare le pagine di dettaglio">
    Apri ogni elemento con un clic, raccogli campi aggiuntivi e torna all'elenco.
  </Card>

  <Card title="Navigare tra più pagine">
    Passa da una pagina all'altra, carica altri risultati o scorri per visualizzare contenuti dinamici.
  </Card>

  <Card title="Personalizzare i valori dei campi">
    Seleziona manualmente i campi e perfeziona i valori estratti prima dell'esportazione.
  </Card>
</Columns>

Usa il builder no-code quando:

* Non esiste un Modello adatto
* Il Rilevamento automatico non individua alcuni campi o azioni della pagina
* Il Flusso di lavoro richiede pagine di dettaglio
* Il sito utilizza un'Impaginazione personalizzata o lo scorrimento infinito
* Devi gestire popup, menu, schede o passaggi di accesso
* Devi pulire i singoli campi prima dell'esportazione

## Flusso di lavoro di base

<Steps>
  <Step title="Apri la pagina">
    Inizia dall'URL che contiene i dati da raccogliere.
  </Step>

  <Step title="Seleziona gli elementi">
    Fai clic su campi dati, pulsanti, link o elementi di elenco che definiscono il Flusso di lavoro di estrazione.
  </Step>

  <Step title="Scegli le azioni">
    Aggiungi azioni per estrarre dati, fare clic, eseguire un loop sugli elementi, applicare l'Impaginazione, scorrere o attendere.
  </Step>

  <Step title="Controlla il Flusso di lavoro">
    Verifica la sequenza delle azioni e assicurati che l'Attività segua il percorso previsto nella pagina.
  </Step>

  <Step title="Esegui un test">
    Esegui un piccolo campione e controlla il risultato prima di avviare l'Attività completa.
  </Step>
</Steps>

## Azioni comuni

| Azione              | A cosa serve                                                                                                                                                                                                                                                                                                                                   |
| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Vai alla pagina web | Carica un URL di destinazione per avviare il Flusso di lavoro di estrazione <br /> <sub>Per estrarre dati da più URL simili, combinala con un Loop che attraversi ogni URL.</sub>                                                                                                                                                              |
| Estrai dati         | Acquisisce testo, link, URL di immagini, attributi o altri valori dei campi                                                                                                                                                                                                                                                                    |
| Clic                | Apre link, pulsanti, schede, menu o pagine di dettaglio                                                                                                                                                                                                                                                                                        |
| Loop                | Ripete le azioni su un elenco di elementi                                                                                                                                                                                                                                                                                                      |
| Inserisci testo     | Digita testo nei campi di input della pagina <br /> <sub>Serve anche per inserire le credenziali di accesso quando il sito richiede l'autenticazione manuale.</sub>                                                                                                                                                                            |
| Impaginazione       | Attraversa più pagine di risultati                                                                                                                                                                                                                                                                                                             |
| Scorrimento         | Carica i contenuti che appaiono dopo lo scorrimento <br /> <sub>Supporta lo scorrimento dell'intera pagina (Predefinito) e quello all'interno di un'area specifica (Parziale). Puoi impostare il numero di scorrimenti, il Tempo di attesa e scegliere di terminare automaticamente il Loop quando non vengono caricati altri contenuti.</sub> |
| Azione Attesa       | Consente ai contenuti dinamici di completare il caricamento                                                                                                                                                                                                                                                                                    |
| Pulisci dati        | Riformatta o estrae una parte del valore di un campo                                                                                                                                                                                                                                                                                           |

## Modificare manualmente i selettori

Quando la selezione predefinita dell'elemento non acquisisce i dati corretti, puoi modificare direttamente l'XPath sottostante. Questa funzione è utile quando:

* Il selettore generato automaticamente è troppo ampio o troppo restrittivo
* Devi selezionare un attributo specifico, per esempio `href`, `src` o `data-price`, invece del testo visibile
* La struttura della pagina varia leggermente da un elemento all'altro e il selettore predefinito omette alcune righe

Per modificare un selettore, fai clic su un campo nel Flusso di lavoro e passa alla [modalità di modifica XPath](/docs/it/academy/xpath-css-selectors). Puoi provare il selettore modificato sulla pagina attiva prima di salvarlo.

## Risoluzione dei problemi

| Problema                                                          | Causa probabile                                                                         | Soluzione da provare                                                                             |
| ----------------------------------------------------------------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| Impossibile selezionare un elemento                               | L'elemento si trova all'interno di un iframe o di uno shadow DOM                        | Passa prima all'iframe oppure usa il Browser integrato per ispezionare la struttura della pagina |
| L'elemento selezionato restituisce valori vuoti                   | Il contenuto viene caricato dinamicamente dopo il rendering della pagina                | Aggiungi un'azione Attesa prima del passaggio di estrazione                                      |
| Il Loop estrae righe duplicate                                    | Il selettore del Loop corrisponde ad aree sovrapposte                                   | Restringi l'XPath del Loop in modo che selezioni un contenitore più specifico                    |
| L'Impaginazione si interrompe troppo presto                       | Il selettore del pulsante della pagina successiva non corrisponde nelle pagine seguenti | Controlla se il pulsante cambia classe o posizione nell'ultima pagina                            |
| I dati sono corretti nell'anteprima ma errati dopo l'esportazione | I valori dei campi contengono HTML nascosto o spazi                                     | Usa Pulisci dati per eliminare gli spazi o riformattare i valori prima dell'esportazione         |

## Procedure consigliate

* Inizia con un piccolo campione prima di eseguire l'Attività completa.
* Usa nomi dei campi chiari.
* Controlla se i valori vengono acquisiti dal testo visibile, da link, immagini, attributi o HTML.
* Aggiungi attese quando il contenuto viene caricato dinamicamente.
* Mantieni il Flusso di lavoro il più semplice possibile.
* Ripeti il test dopo una modifica del sito di destinazione.

<Note>
  Il builder no-code crea un Flusso di lavoro ripetibile basato sulla struttura del sito. Se il sito cambia in modo significativo, potrebbe essere necessario modificare l'Attività.
</Note>

## Pagine correlate

<Columns cols={3}>
  <Card title="Modelli" href="/docs/it/platform/templates">
    Inizia con un Flusso di lavoro predefinito per i siti più comuni.
  </Card>

  <Card title="Rilevamento automatico" href="/docs/it/platform/auto-detect">
    Consenti a Octoparse di analizzare una pagina e generare automaticamente un Flusso di lavoro iniziale.
  </Card>

  <Card title="Perfezionare i dati" href="/docs/it/platform/refine-data">
    Pulisci e riformatta i campi estratti prima dell'esportazione.
  </Card>
</Columns>
