AmzSear,從命令行在亞馬遜上搜索產品

關於amzsear

在下一篇文章中,我們將看一下AmzSear。 該實用程序是來自Amazon的非官方CLI和API。 會允許我們 從命令行輕鬆搜索Amazon產品目錄 無需Amazon API密鑰。 目前這很有趣,因為亞馬遜和其他公司正在準備折扣,獨家產品和其他吸引買家的戰備品。

AmzSear是一個腳本 非官方地與之合作 Amazon。 有了amzSear,我們將可以通過命令行輕鬆地在Amazon上搜索產品並查看產品的基本信息,例如不同賣方的所有價格,URL,任何產品的分類, ,而無需使用Amazon API,直接在終端窗口中進行操作。 該實用程序是 免費提供 GitHub上 並根據MIT許可發布。

在Ubuntu 17.10上安裝AmzSear

美國亞馬遜 需要一個版本 蟒蛇 2.7或更高 正常運行。 我們將必須確保在系統上安裝了pip。 如果未安裝pip,我們將可以通過如下所示的簡單方法進行安裝。

在Ubuntu及其衍生版本中,我們只需要打開終端(Ctrl + Alt + T)並執行以下命令即可 安裝點:

sudo apt install python-pip

一旦安裝了pip,我們將使用pip通過以下命令在同一終端中安裝AmzSear:

sudo pip install amzsear

如何使用AmzSear

El 標準命令 使用amzSear它將是:

amzsear 查詢字符串 [-p num [-i num]] [-q] [-v] [-d]

按名稱搜索產品

讓我們嘗試找到一種產品,例如書籍«黑暗中的河:一個人逃離朝鮮«。 為此,我們將編寫:

amzsear產品搜索

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

它會根據我們的結果向我們顯示結果 Amazon產品目錄中的搜索字符串 在我們的終端。 在此示例中,將僅顯示一個結果。

我們還將向您展示 導致我們的網絡瀏覽器 預定的。

amzsear搜索產品瀏覽器

我們不必給出確切的搜索詞。 我們可能會使用相關的搜索詞 就像本例中的«黑暗中的河»並在終端和瀏覽器中查看結果。

amzsear搜索產品相關術語

查看每頁結果

AmzSear腳本只會向我們顯示第一頁的結果。 但是也 我們可以指定特定的頁碼 如下所示:

amzsear 'A River in Darkness' -p 2

與前面的命令一樣,此命令將在終端和瀏覽器中向我們顯示Amazon產品目錄第二頁的結果。

僅在瀏覽器中查看結果

如果我們不希望結果顯示在終端中,而是顯示在Web瀏覽器中,我們將能夠使用 -q選項 如下圖所示。

amzsear產品搜索頁面2

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

就像我說的那樣,此命令將僅在Web瀏覽器中顯示結果的第二頁。 我們不會在終端中看到任何結果。

僅在終端中查看結果

同樣,如果我們只想在終端而不是Web瀏覽器中查看結果,則必須使用 -d選項.

amzsear搜索終端產品頁面2

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

查看所有產品信息

為了使終端顯示所有產品信息,例如名稱,URL,所有價格和分類鍊等,我們必須添加 -v選項.

amzsear產品搜索顯示所有信息

amzsear 'A River in Darkness' -d -v

此命令將僅在終端中向我們顯示結果的第一頁。 我們可能會要求向我們顯示任何其他頁面。 我們還將顯示所有詳細信息,例如URL,不同賣家的價格以及所顯示產品的等級,如您在上面的屏幕截圖中所見。

這些結果將不會顯示在瀏覽器中,因為我們包含了-d選項。 如果我們想同時在終端和瀏覽器中查看結果,則只需從命令中刪除-d選項。

警告

那些經常使用此腳本在Amazon上搜索產品的人將必須小心。 亞馬遜已將許多類似的腳本標記為機器人,並禁止了發送重複查詢的IP地址。 因此, 通過VPN或代理運行它是一個好主意。 在開發人員提出解決方案之前限制搜索範圍也是一個好主意。

解除安裝AmzSear

要從我們的系統中刪除此腳本,我們只需要打開一個終端(Ctrl + Alt + T)並在其中寫入以下命令即可:

sudo pip uninstall amzsear

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。