從命令行搜索亞馬遜產品 – Linux 技術博客


假期開始了! 亞馬遜和其他受歡迎的在線零售商正在設立戰斗室,為購物者提供折扣、獨家商品和其他吸引力。 對於那些想在亞馬遜上購物的人來說是個好消息。您現在可以從命令行搜索亞馬遜產品。是的你是對的!問候 amzSear,一個非官方的亞馬遜產品 CLI 腳本和 API。 使用 amzSear,您可以輕鬆地從命令行搜索 Amazon 產品,並從各個賣家那裡獲取任何產品的所有價格、URL 和評級等基本產品信息,而無需使用 Amazon API。您可以直接從終端窗口從線。 它在 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)。在這種情況下,您必須使用以下命令單獨安裝 pandas:

$ 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 瀏覽器中顯示結果的第二頁。終端中不顯示任何輸出。

同樣,如果您只想在終端而不是 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 *****

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

要查看產品名稱、網址、所有價格和評級字符串中的所有內容,請使用: -v 橫幅。

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

該命令僅在終端中顯示結果的第二頁,包括所有詳細信息,例如 URL、各個賣家的價格、顯示產品的評分等,如下面的屏幕截圖所示。

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

1 個人警告 此腳本通常用於亞馬遜產品搜索。 亞馬遜已將許多類似的腳本標記為抓取機器人,並禁止過去發送重複查詢的 IP 地址。因此,我們建議通過 VPN 或代理運行它,或限制每日搜索,直到開發人員提供另一種解決方法。

開心購物!

資源:

謝謝你的到來!

幫助我們幫助您:

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

祝你今天過得愉快! !

AmazonamzSearCLILinuxpipPython