AmzSear, vyhledejte produkty na Amazonu z příkazového řádku

o amzsear

V příštím článku se podíváme na AmzSear. Tento nástroj je neoficiální rozhraní CLI a API od Amazonu. Umožní nám to snadno prohledejte adresář produktu Amazon z příkazového řádku bez nutnosti klíče Amazon API. To je v tuto chvíli něco zajímavého, protože Amazon a další firmy připravují své bojové akcie se slevami, exkluzivními produkty a dalšími lákadly pro kupující.

AmzSear je skript neoficiální pro práci Amazonka. S amzSear budeme mít k dispozici možnost, abychom mohli snadno vyhledávat produkty na Amazonu z příkazového řádku a vidět základní informace o produktu, jako jsou všechny ceny různých prodejců, URL, klasifikace jakéhokoli produktu , přímo z okna vašeho terminálu, bez použití Amazon API. Tento nástroj je volně dostupné na GitHub a je vydáván pod licencí MIT.

Nainstalujte si AmzSear na Ubuntu 17.10

AmzSear vyžaduje verzi PYTHON 2.7 nebo vyšší správně fungovat. Budeme se muset ujistit, že máme v našem systému nainstalovaný pip. Pokud pip není nainstalován, budeme jej moci nainstalovat jednoduchým způsobem, jak je znázorněno níže.

V Ubuntu a jeho derivátech budeme muset pouze otevřít terminál (Ctrl + Alt + T) a provést následující příkaz nainstalovat pip:

sudo apt install python-pip

Jakmile máme pip nainstalovaný, nainstalujeme AmzSear do stejného terminálu pomocí pipu s příkazem:

sudo pip install amzsear

Jak se přípravek AmzSear používá

El standardní příkaz používat amzSear to bude:

řetězec dotazu amzsear [-p číslo [-i číslo]] [-q] [-v] [-d]

Vyhledejte produkt podle názvu

Zkusme najít produkt, například knihu «Řeka ve tmě: Útěk jednoho muže ze Severní Koreje«. K tomu napíšeme:

vyhledávání produktů amzsear

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

Ukáže nám výsledky na základě našich hledaný řetězec v adresáři produktu Amazon v našem terminálu. V tomto příkladu bude zobrazen pouze jeden výsledek.

Zobrazí se nám také výsledky v našem webovém prohlížeči předurčeno.

prohlížeč produktů amzsear

Nemusíme uvádět přesný hledaný výraz. Můžeme použít relevantní hledané výrazy jak by to mohlo být pro tento příklad «Řeka ve tmě»A podívejte se na výsledky v terminálu i v prohlížeči.

výrazy relevantní pro produkt amzsear search

Zobrazit výsledky na stránku

Skript AmzSear nám zobrazí pouze výsledek první stránky. Ale také můžeme určit konkrétní číslo stránky jak je znázorněno v následujícím:

amzsear 'A River in Darkness' -p 2

Tento příkaz, stejně jako předchozí, nám zobrazí výsledky druhé stránky adresáře produktů Amazon v terminálu i v prohlížeči.

Zobrazit výsledky pouze v prohlížeči

Pokud nechceme, aby se výsledek zobrazoval v terminálu, ale ve webovém prohlížeči, budeme moci použít -q volba jak je ukázáno níže.

stránka 2 produktu amzsear

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

Jak říkám, tento příkaz zobrazí druhou stránku výsledku pouze ve webovém prohlížeči. V terminálu neuvidíme žádné výsledky.

Zobrazit výsledky pouze v terminálu

Stejným způsobem, pokud chceme vidět výsledek pouze v terminálu a ne ve webovém prohlížeči, budeme muset použít -d volba.

stránka produktu terminálu pro vyhledávání amzsear 2

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

Zobrazit všechny informace o produktu

Aby terminál zobrazoval všechny informace o produktu, jako je název, URL, všechny ceny a klasifikační řetězec atd., Budeme muset přidat -v volba.

vyhledávání produktů amzsear zobrazit všechny informace

amzsear 'A River in Darkness' -d -v

Tento příkaz nám zobrazí první stránku výsledku pouze v terminálu. Můžeme požadovat, aby se nám zobrazila jakákoli jiná stránka. Zobrazí se nám také všechny podrobnosti, například adresa URL, ceny různých prodejců a hodnocení zobrazených produktů, jak vidíte na výše uvedeném snímku obrazovky.

Tyto výsledky se v prohlížeči nezobrazí, protože zahrnujeme volbu -d. Pokud bychom chtěli zobrazit výsledek jak v terminálu, tak v prohlížeči, stačilo by z příkazu odebrat pouze volbu -d.

Upozornění

Ti, kteří tento skript často používají k vyhledávání produktů na Amazonu, budou muset být opatrní. Amazon označil mnoho podobných skriptů jako robot a zakázal adresy IP, které odesílají opakované dotazy. Tím pádem, je dobré jej spustit přes VPN nebo proxy. Je také dobré omezit naše vyhledávání, dokud vývojář nepřijde s řešením.

Odinstalujte AmzSear

Abychom tento skript z našeho systému vyloučili, budeme muset pouze otevřít terminál (Ctrl + Alt + T) a napsat do něj následující příkaz:

sudo pip uninstall amzsear

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.