У следећем чланку ћемо погледати АмзСеар. Овај услужни програм је незванични ЦЛИ и АПИ компаније Амазон. Дозволиће нам лако претражите Амазон директоријум производа из командне линије без потребе за Амазон АПИ кључем. Ово је нешто занимљиво у овом тренутку, јер Амазон и друге компаније припремају своје борбене акције са попустима, ексклузивним производима и другим атракцијама за купце.
АмзСеар је скрипта незваничан за рад амазонка. Уз амзСеар имаћемо на располагању могућност лаког претраживања производа на Амазону из командне линије и увида у основне информације о производу, као што су све цене различитих продаваца, УРЛ адреса, класификације било ког производа , директно са прозора вашег терминала, без употребе Амазон АПИ-ја. Овај услужни програм је слободно доступан на ГитХуб и пуштен је под лиценцом МИТ.
Инсталирајте АмзСеар на Убунту 17.10
АмзСеар захтева верзију Питон 2.7 или виши да правилно функционишу. Морамо бити сигурни да имамо пип инсталиран на нашем систему. Ако пип није инсталиран, моћи ћемо да га инсталирамо на једноставан начин као што је приказано доле.
У Убунтуу и његовим дериватима мораћемо само да отворимо терминал (Цтрл + Алт + Т) и извршимо следећу команду за инсталл пип:
sudo apt install python-pip
Једном када инсталирамо пип, инсталираћемо АмзСеар на исти терминал користећи пип са наредбом:
sudo pip install amzsear
Како се користи АмзСеар
El стандардна команда за употребу амзСеар-а биће:
амзсеар куери_стринг [-п нум [-и нум]] [-к] [-в] [-д]
Претражите производ по имену
Покушајмо да пронађемо производ, попут књиге «Река у тами: Један човек побегне из Северне Кореје«. За ово ћемо написати:
amzsear 'A River in Darkness: One Mans Escape from North Korea'
Показаће нам резултате засноване на нашим стринг за претрагу у Амазон директоријуму производа у нашем терминалу. У овом примеру ће бити приказан само један резултат.
Такође ће нам бити приказан резултате у нашем веб прегледачу унапред одређено.
Не морамо да дамо тачан термин за претрагу. Можемо користити релевантне термине за претрагу као што би могло бити за овај пример «Река у тами»И погледајте резултате у терминалу и у прегледачу.
Погледајте резултате по страници
Скрипта АмзСеар ће нам показати само резултат прве странице. Али и можемо одредити одређени број странице као што је приказано у следећем:
amzsear 'A River in Darkness' -p 2
Ова команда, као и претходне, показат ће нам резултате друге странице директорија Амазонових производа и у терминалу и у прегледачу.
Погледајте резултате само у прегледачу
Ако не желимо да се резултат приказује у терминалу, већ у веб прегледачу, моћи ћемо да користимо -к опција као што је приказано испод.
amzsear 'A River in Darkness' -p 2 -q
Као што кажем, ова наредба ће приказати другу страницу резултата само у веб прегледачу. Нећемо видети резултате на терминалу.
Погледајте резултате само у терминалу
На исти начин, ако желимо да видимо резултат само у терминалу, а не у веб прегледачу, мораћемо да користимо -д опција.
amzsear 'A River in Darkness' -p 2 -d
Погледајте све информације о производу
Да би нам терминал показао све информације о производу, као што су име, УРЛ, све цене и ланац класификације итд., Мораћемо да додамо -в опција.
amzsear 'A River in Darkness' -d -v
Ова наредба ће нам показати прву страницу резултата само у терминалу. Можемо затражити да нам се покаже било која друга страница. Такође ће нам бити приказани сви детаљи, као што су УРЛ, цене различитих продаваца и оцене приказаних производа, као што можете видети на снимку екрана изнад.
Ови резултати се неће приказати у прегледачу, јер укључујемо опцију -д. Ако бисмо желели да видимо резултат и на терминалу и у прегледачу, морали бисмо само уклонити опцију -д из наредбе.
Упозорење
Они који ову скрипту често користе за тражење производа на Амазону мораће бити опрезни. Амазон је многе сличне скрипте означио као бот и забранио ИП адресе које шаљу понављајуће упите. Тако, добра је идеја да га покренете путем ВПН-а или проки-а. Такође је добра идеја ограничити наше претраге док програмер не дође до решења.
Деинсталирајте АмзСеар
Да бисмо елиминисали ову скрипту из нашег система, мораћемо само да отворимо терминал (Цтрл + Алт + Т) и у њега напишемо следећу команду:
sudo pip uninstall amzsear