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. 权利:您可以随时限制,恢复和删除您的信息。