Vai al contenuto principale

Come estrarre immagini di prodotto da eBay

Aggiornato oltre 2 anni 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!

eBay è una società multinazionale di e-commerce con sede negli Stati Uniti, che facilita le vendite consumer-to-consumer e business-to-consumer attraverso il suo sito web. È una delle piattaforme di e-commerce più famose e utilizzate a livello mondiale.

Il tutorial ti introdurrà come estrarre gli URL delle immagini dalla pagina dei dettagli dei prodotto su eBay.

eBay_0012.jpg

Per proseguire, potresti voler utilizzare l'URL seguente:

I passaggi principali sono mostrati nel menu a destra e puoi scaricare il file dell'attività di esempio qui.


1. Creare un'azione Go To Web Page: per aprire la pagina web di destinazione

  • Inserire l'URL di destinazione nella homepage di Octoparse e fare clic su Start

2. Creare un loop di impaginazione: per estrarre dati da più pagine di elenchi

  • Scorrere fino alla fine della pagina web

  • Fare clic sul tasto di Avanti (->)

  • Cliccare su Loop click sul pannello dei suggerimenti

  • Impostare il tempo di caricamento AJAX: è consigliato fra 7 e 10 secondi

Nota: scopri di più su AJAX e come se lo risolve in Octoparse qui.


3. Creare uno scorrimento di pagina - per caricare completamente i dati su ciascuna pagina

  • Fare clic sul tasto Add Step (+) nel flusso di lavoro > Loop

  • Impostare la modalità di loo a Scroll Page (Scorri la pagina)

  • Spuntare Scroll for one screen (scorri per una schermata)

  • Inserire 15 per le volte di ripetizione

  • Cliccare su Apply


eBay_0007.jpg


4. Creare un'azione di Elementi in loop: per cliccare in loop sul link di ciascun prodotto e accedere alla pagina dei dettagli

  • Fare clic sul nome del primo prodotto

  • Cliccare su Select all similar elements (seleziona tutti gli elementi simili) sul pannello dei suggerimenti

  • Scegliere Loop click each element (clicca in loop su ogni elemento)

  • Cliccare su No

  • Fare clic su Loop Item 1

  • Impostare la Loop Mode come Variable List

  • Inserire l'XPath corrispondente: //ul[@class="b-list__items_nofooter srp-results srp-grid"]/li//a[@class="s-item__link"]

  • Cliccare su Apply per salvare i cambiamenti

eBay_0000.jpg


5. Estrarre i dati: per raccogliere gli URL delle immagini

  • Cliccare sulla prima immagine nella barra laterale

  • Fare clic su Select all similar elements sul pannello dei suggerimenti

  • Cliccare su Text

  • Cliccare su Loop Item 2

  • Impostare la Loop Mode come Variable List

  • Inserire l'XPath corrispondente: //div[@class='ux-image-filmstrip-carousel']/button/img

  • Cliccare su Apply per salvare i cambiamenti

  • Fare clic sul tasto di Altro accanto al campo dati

  • Scegliere Customize field

  • Selezionare Select image URL(src attribute)

  • Scegliere Merge multiple rows of data into one (unisci più righe di dati in una sola)

eBay_0002.jpg

Nota: Unire più righe di dati in una ti aiuta a ottenere tutte le immagini di un prodotto in un'unica cella. Se vuoi raggrupparli in righe diverse, non è necessario spuntarlo. Per suddividere le immagini in colonne diverse, puoi fare riferimento a Acquisire immagini da un carosello


6. Eseguire l'attività: per ottenere i dati target

  • Fare clic su Save in alto a destra per salvare l'attività

  • Cliccare su Run e attendere che venga visualizzata la finestra di esecuzione dell'attività

  • Scegliere Run on your device (esegui sul tuo dispositivo) per eseguire l'attività sul tuo dispositivo locale

  • Attendere il completamento dell'attività

Ecco i dati di esempio esportati da un'esecuzione locale:

eBay_0014.jpg

Hai ricevuto la risposta alla tua domanda?