在下一篇文章中,我們將看一下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 'A River in Darkness: One Mans Escape from North Korea'
它會根據我們的結果向我們顯示結果 Amazon產品目錄中的搜索字符串 在我們的終端。 在此示例中,將僅顯示一個結果。
我們還將向您展示 導致我們的網絡瀏覽器 預定的。
我們不必給出確切的搜索詞。 我們可能會使用相關的搜索詞 就像本例中的«黑暗中的河»並在終端和瀏覽器中查看結果。
查看每頁結果
AmzSear腳本只會向我們顯示第一頁的結果。 但是也 我們可以指定特定的頁碼 如下所示:
amzsear 'A River in Darkness' -p 2
與前面的命令一樣,此命令將在終端和瀏覽器中向我們顯示Amazon產品目錄第二頁的結果。
僅在瀏覽器中查看結果
如果我們不希望結果顯示在終端中,而是顯示在Web瀏覽器中,我們將能夠使用 -q選項 如下圖所示。
amzsear 'A River in Darkness' -p 2 -q
就像我說的那樣,此命令將僅在Web瀏覽器中顯示結果的第二頁。 我們不會在終端中看到任何結果。
僅在終端中查看結果
同樣,如果我們只想在終端而不是Web瀏覽器中查看結果,則必須使用 -d選項.
amzsear 'A River in Darkness' -p 2 -d
查看所有產品信息
為了使終端顯示所有產品信息,例如名稱,URL,所有價格和分類鍊等,我們必須添加 -v選項.
amzsear 'A River in Darkness' -d -v
此命令將僅在終端中向我們顯示結果的第一頁。 我們可能會要求向我們顯示任何其他頁面。 我們還將顯示所有詳細信息,例如URL,不同賣家的價格以及所顯示產品的等級,如您在上面的屏幕截圖中所見。
這些結果將不會顯示在瀏覽器中,因為我們包含了-d選項。 如果我們想同時在終端和瀏覽器中查看結果,則只需從命令中刪除-d選項。
警告
那些經常使用此腳本在Amazon上搜索產品的人將必須小心。 亞馬遜已將許多類似的腳本標記為機器人,並禁止了發送重複查詢的IP地址。 因此, 通過VPN或代理運行它是一個好主意。 在開發人員提出解決方案之前限制搜索範圍也是一個好主意。
解除安裝AmzSear
要從我們的系統中刪除此腳本,我們只需要打開一個終端(Ctrl + Alt + T)並在其中寫入以下命令即可:
sudo pip uninstall amzsear