Recuperare i dettagli da una pagina Web
L'estrazione di informazioni relative alle pagine Web è una funzione essenziale nella maggior parte dei flussi Web. L'azione Ottieni dettagli della pagina Web consente di recuperare vari dettagli dalle pagine Web e gestirli nei tuoi flussi desktop.
Per utilizzare l'azione, è necessaria un'istanza del browser già creata che specifichi la pagina Web da cui si desidera estrarre i dettagli. È possibile creare un'istanza del browser con qualsiasi azione di avvio del browser.
Dopo aver selezionato l'istanza del browser appropriata, scegli le informazioni da estrarre dalla pagina Web. L'azione Ottieni dettagli della pagina Web offre sei opzioni diverse:
- Descrizione della pagina Web
- Meta parole chiave della pagina Web
- Titolo della pagina Web
- Testo della pagina Web
- Codice sorgente della pagina Web
- Indirizzo URL della pagina Web
Le informazioni recuperate vengono archiviate per un uso successivo in una variabile di testo denominata WebPageProperty.
Impedire errori durante il recupero dei dettagli
Sebbene la maggior parte delle proprietà esista praticamente in ogni pagina Web, ci sono scenari in cui l'azione Ottieni dettagli della pagina Web non riesce a recuperare il dettaglio selezionato. Ad esempio, le pagine Web senza meta parole chiave sono un'occorrenza comune.
Se non sei sicuro dell'esistenza di un attributo in una pagina Web, configura le opzioni Su errore dell'azione Ottieni dettagli della pagina Web per continuare a eseguire il flusso dopo un errore. Per ulteriori informazioni sulla gestione degli errori relativi alle azioni, vedi Gestire gli errori nei flussi desktop.
Per determinare se l'estrazione dei dati ha esito positivo, utilizzare un condizionale If per verificare se la variabile WebPageProperty è vuota o meno.
Il condizionale consente di implementare diverse funzionalità per i casi di estrazione dati riuscita e non riuscita. Puoi trovare maggiori informazioni sui condizionali in Usare i condizionali.
Il flusso secondario di esempio seguente recupera le meta parole chiave disponibili da una pagina Web e le visualizza in una finestra di messaggio. Se l'estrazione ha esito negativo, il flusso si interrompe e restituisce un messaggio di errore.