AmzSear, cerca i prodotti su Amazon dalla riga di comando

su amzsear

Nel prossimo articolo daremo uno sguardo ad AmzSear. Questa utility è una CLI e un'API non ufficiali di Amazon. Ci permetterà cerca facilmente nella directory dei prodotti Amazon dalla riga di comando senza la necessità di una chiave API Amazon. Questo è qualcosa di interessante in questo momento poiché Amazon e altre aziende stanno preparando le loro scorte di battaglia con sconti, prodotti esclusivi e altre attrazioni per gli acquirenti.

AmzSear è uno script non ufficiale con cui lavorare Amazon. Con amzSear avremo a nostra disposizione la possibilità di poter cercare facilmente i prodotti su Amazon dalla riga di comando e vedere le informazioni di base del prodotto, come tutti i prezzi dei diversi venditori, l'URL, le classificazioni di qualsiasi prodotto , direttamente dalla finestra del tuo terminale, senza utilizzare l'API di Amazon. Questa utilità è disponibile gratuitamente su GitHub ed è rilasciato con licenza MIT.

Installazione di AmzSear su Ubuntu 17.10

AmzSear richiede una versione Python 2.7 o superiore per funzionare correttamente. Dovremo assicurarci di avere pip installato sul nostro sistema. Se pip non è installato, saremo in grado di installarlo in modo semplice come mostrato di seguito.

In Ubuntu e nelle sue derivate, dovremo solo aprire il terminale (Ctrl + Alt + T) ed eseguire il seguente comando per installa pip:

sudo apt install python-pip

Una volta installato pip, installeremo AmzSear nello stesso terminale usando pip con il comando:

sudo pip install amzsear

Come usare AmzSear

El comando standard per usare amzSear sarà:

amzsear stringa_interrogazione [-p num [-i num]] [-q] [-v] [-d]

Cerca un prodotto per nome

Proviamo a trovare un prodotto, come il libro «Un fiume nelle tenebre: fuga di un uomo dalla Corea del Nord«. Per questo scriveremo:

ricerca prodotto amzsear

amzsear 'A River in Darkness: One Mans Escape from North Korea'

Ci mostrerà i risultati in base al nostro stringa di ricerca nella directory dei prodotti Amazon nel nostro terminale. In questo esempio verrà visualizzato un solo risultato.

Ci verrà anche mostrato il file risultati nel nostro browser web predeterminato.

browser del prodotto di ricerca amzsear

Non è necessario fornire il termine di ricerca esatto. Possiamo utilizzare i termini di ricerca pertinenti come potrebbe essere per questo esempio «Un fiume nell'oscurità»E guarda i risultati sia nel terminale che nel browser.

termini pertinenti del prodotto di ricerca amzsear

Visualizza i risultati per pagina

Lo script AmzSear ci mostrerà solo il risultato della prima pagina. Ma anche possiamo specificare il numero di pagina particolare come mostrato di seguito:

amzsear 'A River in Darkness' -p 2

Questo comando, come i precedenti, ci mostrerà i risultati della seconda pagina della directory dei prodotti Amazon sia nel terminale che nel browser.

Visualizza i risultati solo nel browser

Se non vogliamo che il risultato venga mostrato nel terminale ma nel browser web, potremo usare il -q opzione come mostrato di seguito.

pagina di ricerca del prodotto amzsear 2

amzsear 'A River in Darkness' -p 2 -q

Come ho detto, questo comando mostrerà la seconda pagina del risultato solo nel browser web. Non vedremo alcun risultato nel terminale.

Visualizza i risultati solo nel terminale

Allo stesso modo, se vogliamo vedere il risultato solo nel terminale e non nel browser web, dovremo utilizzare il -d opzione.

Pagina prodotto terminale di ricerca amzsear 2

amzsear 'A River in Darkness' -p 2 -d

Visualizza tutte le informazioni sul prodotto

Affinché il terminale ci mostri tutte le informazioni sul prodotto, come il nome, l'URL, tutti i prezzi e la catena di classificazione, ecc., Dovremo aggiungere il -v opzione.

ricerca prodotto amzsear mostra tutte le informazioni

amzsear 'A River in Darkness' -d -v

Questo comando ci mostrerà la prima pagina del risultato solo nel terminale. Potremmo richiedere che ci venga mostrata qualsiasi altra pagina. Verranno inoltre mostrati tutti i dettagli, come l'URL, i prezzi dei diversi venditori e le valutazioni dei prodotti mostrati, come puoi vedere nello screenshot qui sopra.

Questi risultati non verranno visualizzati nel browser, poiché includiamo l'opzione -d. Se volessimo visualizzare il risultato sia nel terminale che nel browser, dovremmo solo rimuovere l'opzione -d dal comando.

Attenzione

Chi usa spesso questo script per cercare prodotti su Amazon dovrà stare attento. Amazon ha contrassegnato molti script simili come bot e ha vietato gli indirizzi IP che inviano query ripetitive. Quindi, è una buona idea eseguirlo tramite una VPN o un proxy. È anche una buona idea limitare le nostre ricerche fino a quando lo sviluppatore non troverà una soluzione.

Disinstallare AmzSear

Per eliminare questo script dal nostro sistema, dovremo solo aprire un terminale (Ctrl + Alt + T) e scrivere il seguente comando al suo interno:

sudo pip uninstall amzsear

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.