Vai al contenuto principale

Estrarre le opzioni nel menù a tendina e un campo

Aggiornato oltre 9 mesi fa

Stai leggendo una guida tutorial per l'ultima versione di Octoparse. Se utilizzi una versione vecchia di Octoparse, ti consigliamo vivamente di aggiornarla perché è una versione più veloce, più semplice e più robusta! Scarica e aggiorna qui!

Un menù a discesa è un elenco di opzioni che vengono visualizzate solo quando l'utente fa clic su una parte di testo o su un pulsante. Viene spesso utilizzato per i siti web per offrire una gamma di scelte.

A volte potresti voler estrarre l'opzione a discesa selezionata come un campo dati individuale, ad esempio, quando le opzioni a discesa comportano informazioni sulla categoria. In questo articolo, daremo una rapida occhiata ai diversi modi in cui puoi acquisire dati in un elenco a discesa.

Suggerimento: se hai bisogno di indicazioni su come passare da un'opzione all'altra in un menu a discesa ed estrarre i dati della pagina di conseguenza, dai un'occhiata a questo tutorial su come fare clic sulle opzioni in un menu a tendina.

In Octoparse possiamo racogliere i valori delle opzioni direttamente come qualsiasi altro campo dati sulla pagina web oppure estrarli dall'azione di elementi in loop.


1. Raccogliere il valore delle opzioni direttamente come qualsiasi altro campo dati sulla pagina web

Per questo esempio, utilizzeremo un menù a tendina da ArielCar per mostrarti come è possibile farlo.

  • Fare clic sulla casella del menu a discesa

  • Selezionare Loop through the options in the dropdown menu (passa attraverso le opzioni nel menu a tendina) per impostare un ciclo di Switch Dropdown (cambia tra le opzioni nel menu a tendina)

  • Clicca sulla casella del menù a discesa

  • Selezionare Text

  • Deselezionare la casella Extract data in the loop (estrai i dati in loop) e clicca su Apply

Puoi scorrere le opzioni nell'elenco dei elementi in loop e fare clic su Extract data per vedere se ottieni l'opzione a discesa selezionata nella sezione di anteprima dei dati.


2. Raccogliere il valore delle opzioni utilizzando un'azione di elementi in loop

Se in alcuni casi le opzioni non cambiano anche quando vengono selezionate, dovremo recuperare il valore dell'opzione utilizzando un'azione elementi in loop.

  • Fare clic sulla casella del menu a tendina per impostare un loop di Switch Dropdown

  • Aggiungere un'azione Extract Data all'interno del ciclo

add_a_step.jpg

  • Spuntare la casella Extract data in the loop (estrai i dati in loop) e clicca su Apply

data_in_the_loop.jpg

  • Fare clic sul menù a tendina e selezionare il tag SELECT e poi la prima OPTION

  • Cliccare su Text

È possibile anche passare da un'opzione all'altra del ciclo per vedere se i dati cambiano di conseguenza nella sezione di anteprima.

Hai ricevuto la risposta alla tua domanda?