節日季節開始了!亞馬遜和其他受歡迎的在線零售商正在準備戰斗室,為購物者提供折扣、獨家商品和其他吸引力。如果你打算在亞馬遜購物,我認為這是個好消息。您現在可以從命令行搜索亞馬遜產品。是的,你沒有錯!問候 amzSear,用於非官方亞馬遜產品的 CLI 腳本和 API。 使用 amzSear,您可以輕鬆地從命令行搜索亞馬遜產品,無需使用亞馬遜 API,直接從終端窗口,來自不同賣家的所有價格、URL、命令行中的產品評級等。您可以查看基本產品信息. 它在 GitHub 上免費提供,並將在 MIT 許可下發布。

安裝 amzSear

amzSear 蟒蛇 3 或者它在那之後工作。確保您的系統上安裝了 pip。 如果您尚未安裝 pip,請按照以下鏈接中的步驟進行安裝。

  • 如何使用 Pip 管理 Python 包

安裝 pip 後,使用 pip 命令安裝 amzSear。

$ pip install amzsear

對於升級到版本 2 的用戶,請使用以下命令:

$ pip install amzsear --upgrade

最後,安裝 Python 數據分析庫 Pandas。 您不需要安裝 Pandas,因為它不是 amzSear 的必需依賴項,但您可以在與 Pandas 集成時以多種方式使用它(參見 AmzSear.md、AmzBase.md)。在這種情況下,必須使用以下命令單獨安裝 panda:

$ pip install pandas

讓我們從命令行搜索亞馬遜產品

使用 amzSear 的一般命令是:

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

搜索亞馬遜產品,例如“火之翼:APJ Abdul Kalam 的自傳”。

$ amzsear 'Wings of Fire: An Autobiography of APJ Abdul Kalam'

您將看到基於您終端的亞馬遜產品目錄中的搜索字符串的結果。

使用 amzsear 從命令行搜索亞馬遜產品

此外,結果會顯示在您的默認 Web 瀏覽器中。

很酷。

您不必提供確切的搜索詞。 使用“Abdul Kalam Books”等相關搜索詞在您的設備和瀏覽器上查看結果。

amzSear 腳本只顯示結果的第一頁。您還可以指定要搜索的特定頁碼,如下所示。

$ amzsear 'Abdul Kalam Books' -p 2

此命令顯示亞馬遜產品目錄第二頁的結果。

正如我所說,amzSear 在設備和網絡瀏覽器上顯示結果。如果您不希望結果顯示在您的設備上,而只顯示在您的網絡瀏覽器中,請使用: -q 以下標誌。

$ amzsear 'Abdul Kalam Books' -p 2 -q

此命令僅在 Web 瀏覽器中顯示結果的第二頁。終端中不顯示任何輸出。

同樣,如果您只想在您的設備而不是網絡瀏覽器上查看結果, -d 橫幅。

$ amzsear 'Abdul Kalam Books' -p 2 -d
 Name Price Rating
16 Indomitable Spirit 
17 Ignited Minds by A.P.J. Abdul Kalam (2014-11-01) 
18 Advantage India: From Challenge to Opportunity $12.99 
19 You are Born to Blossom *****
20 Target 3 Billion: Innovative Solutions Towards Sustaina $17.00 
21 Wings of Fire *****
22 Abdul Kalam 
23 'Your Kalam Set of 2 Books'. 
24 Guiding Souls (dialogues on the purpose of life) 
25 Forge Your Future $15.00 *****
26 Quran in Farsi Language (Tafseer Ahsan-ul-kalam) Arabic *****
27 Disappearing Daughters: The Tragedy of Female Foeticide $23.00 ****
28 (MY JOURNEY) (Tamil Edition) 
29 Learning How To Fly: Life Lessons For The Youth 
30 Intikhab-e-Kalam: Asghar Gondvi 
31 Beyond 2020: A Vision for Tomorrow's India *****

此命令僅在終端上顯示結果的第二頁。 結果不會顯示在網絡瀏覽器中。

從產品名稱、URL、所有價格、評級字符串中查看所有內容 -v 橫幅。

$ amzsear 'Abdul Kalam Books' -p 2 -d -v

此命令只會在您的設備上顯示結果的第二頁,包括所有詳細信息,例如 URL、來自不同賣家的價格、顯示的產品評級等,如下面的屏幕截圖所示。

請注意,結果不會顯示在瀏覽器中,因為它們已包含在內 -d 橫幅。如果您想在終端和瀏覽器中查看結果,請刪除 -d 標誌。

1 個人警告 對於那些經常使用此腳本在亞馬遜上搜索產品的人。 亞馬遜已經標記了許多類似的腳本,用於抓取過去發送重複查詢並禁止 IP 地址的機器人。因此,最好限制您的日常搜索,直到您通過 VPN 或代理運行它,或者開發人員提供替代解決方法。

有趣的購物!

資源:

  • AmzsearGitHub 存儲庫

謝謝你的到來!

請幫助我們幫助您:

  • 訂閱電子郵件通訊: 立即註冊
  • OSTechNix 支持: 通過貝寶捐款
  • 下載免費電子書和視頻: Trade Pub OS Tech Nix
  • 詢問: 紅迪網 | Facebook | 推特 | 領英 | RSS訂閱

祝你今天過得愉快! !!

AmazonamzSearCLILinuxpipPython