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!
TripAdvisor offre prenotazioni online di hotel e prenotazioni di trasporti, alloggi, esperienze di viaggio e ristoranti. Gli utenti possono trovare un servizio migliore confrontando gli hotel o i ristoranti sulla piattaforma per godersi meglio il loro viaggio.
In questo articolo, ti mostreremo come estrarre i dati degli hotel da TripAdvisor.
Per lo scraping su TripAdvisor, puoi utilizzare i nostri modelli di pre-costruiti disponibili nella schermata principale o seguire questo tutorial per creare l'attività da zero.
Prendiamo questo URL per la demo: https://www.tripadvisor.it/Hotels-g186338-London_England-Hotels.html
1. Vai alla pagina: per aprire il sito web di destinazione
Inserire l'URL nella homepage e cliccare su Inizia
2. Seleziona le date: per far mostrare i prezzi
È necessario scegliere le dati di arrivo e di partenza per poter vedere i prezzi degli hotel.
Attiva la modalità navigazione nella parte superiore destra della schermata.
Seleziona le date come si fa in un browser ordinario.
Disattiva la modalità navigazione.
2. Rileva automaticamente la pagina web: per creare il flusso di lavoro
Fare clic su Rileva automaticamente i dati della pagina web e attendere il completamento del rilevamento
Fare clic su Crea flusso di lavoro
3. Modifica la paginazione: per estrarre dati correttamente da più pagine di elenchi
Aggiorna l'XPath per l'impaginazione a: //a[@aria-label="Pagina successiva"]
Imposta il timeout per il caricamento AJAX a 10 secondi
4. Accedere alle sottopagine: per estrarre più dati sugli hotel
Fare clic su Accedi a sottopagina alla sezione Anteprima dei dati e seleziona il campo dati dei link di ogni hotel.
Estrai le informazioni desiderate.
Cambia l'XPath dell'azione Elementi in loop a: //span[@class="listItem"]
Ecco il flusso di lavoro finale:
5. Eseguire l'estrazione
Fai clic su Salva ed Esegui in alto a destra
Selezionare Esegui sul tuo dispositivo per eseguire l'attività sul tuo computer.
Interrompi il task e selezionare le date d'arrivo e di partenza cliccando Mostra per far mostrare i prezzi degli alberghi.
Riprendi l'attività.
Ecco un esempio dell'output: