AmzSear, søk etter produkter på Amazon fra kommandolinjen

om amzsear

I neste artikkel skal vi ta en titt på AmzSear. Dette verktøyet er en uoffisiell CLI og API fra Amazon. Vil tillate oss enkelt søke i Amazon-produktkatalogen fra kommandolinjen uten behov for en Amazon API-nøkkel. Dette er noe interessant på dette tidspunktet da Amazon og andre firmaer forbereder kampaksjer med rabatter, eksklusive produkter og andre attraksjoner for kjøpere.

AmzSear er et manus uoffisiell å jobbe med Amazon. Med amzSear vil vi ha muligheten for å enkelt kunne søke etter produkter på Amazon fra kommandolinjen og se den grunnleggende informasjonen til produktet, for eksempel alle prisene til forskjellige selgere, URL-en, klassifiseringene til ethvert produkt , direkte fra terminalvinduet, uten å bruke Amazon API. Dette verktøyet er fritt tilgjengelig på GitHub og frigjøres under MIT-lisensen.

Installer AmzSear på Ubuntu 17.10

AmzSear krever en versjon Python 2.7 eller høyere for å fungere skikkelig. Vi må sørge for at vi har pip installert på systemet vårt. Hvis pip ikke er installert, vil vi kunne installere det på en enkel måte som vist nedenfor.

I Ubuntu og dets derivater trenger vi bare å åpne terminalen (Ctrl + Alt + T) og utføre følgende kommando for å installer pip:

sudo apt install python-pip

Når vi har pip installert, installerer vi AmzSear i samme terminal ved hjelp av pip med kommandoen:

sudo pip install amzsear

Hvordan du bruker AmzSear

El standard kommando å bruke amzSear blir det:

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

Søk etter et produkt etter navn

La oss prøve å finne et produkt, for eksempel boken «En elv i mørke: One Mans Escape fra Nord-Korea«. For dette vil vi skrive:

amzsear produktsøk

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

Det vil vise oss resultatene basert på våre søkestreng i Amazon-produktkatalogen i terminalen vår. I dette eksemplet vises bare ett resultat.

Vi blir også vist resultater i nettleseren vår forhåndsbestemt.

amzsear søke produktleser

Vi trenger ikke å oppgi det eksakte søkeordet. Vi kan bruke de aktuelle søkeordene slik det kan være for dette eksemplet «En elv i mørket»Og se resultatene både i terminalen og i nettleseren.

amzsear søkeordrelevante termer

Vis resultater per side

AmzSear-skriptet viser oss bare resultatet av den første siden. Men også vi kan spesifisere det bestemte sidetallet som det er vist i følgende:

amzsear 'A River in Darkness' -p 2

Denne kommandoen, som de forrige, vil vise oss resultatene av den andre siden i Amazon-produktkatalogen både i terminalen og i nettleseren.

Se bare resultater i nettleseren

Hvis vi ikke vil at resultatet skal vises i terminalen, men i nettleseren, vil vi kunne bruke -q alternativ som vist nedenfor.

amzsear produktsøk side 2

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

Som jeg sier, denne kommandoen viser den andre siden av resultatet bare i nettleseren. Vi vil ikke se noen resultater i terminalen.

Vis resultatene bare i terminalen

På samme måte, hvis vi bare vil se resultatet i terminalen og ikke i nettleseren, må vi bruke -d alternativ.

amzsear søkterminalprodukt side 2

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

Se all produktinformasjon

For at terminalen skal kunne vise all informasjon om produktet, som navn, URL, alle priser og klassifiseringskjede osv., Må vi legge til -v alternativ.

amzsear produktsøk vis all info

amzsear 'A River in Darkness' -d -v

Denne kommandoen viser oss den første siden av resultatet bare i terminalen. Vi kan be om at enhver annen side vises for oss. Vi får også vist alle detaljene, for eksempel URL, prisene på forskjellige selgere og rangeringene av produktene som vises, som du kan se i skjermbildet ovenfor.

Disse resultatene vises ikke i nettleseren, siden vi inkluderer alternativet -d. Hvis vi ønsket å se resultatet både i terminalen og i nettleseren, måtte vi bare fjerne alternativet -d fra kommandoen.

advarsel

De som bruker dette skriptet ofte for å søke etter produkter på Amazon, må være forsiktige. Amazon har merket mange lignende skript som en bot og har utestengt IP-adresser som sender gjentatte spørsmål. Dermed, det er en god ide å kjøre den via en VPN eller proxy. Det er også en god ide å begrense søkene våre til utvikleren kommer med en løsning.

Avinstaller AmzSear

For å eliminere dette skriptet fra systemet vårt, trenger vi bare å åpne en terminal (Ctrl + Alt + T) og skrive følgende kommando i den:

sudo pip uninstall amzsear

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.