问题标签 [bottlenose]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
135 浏览

python - 使用 Bottlenose python Amazon 产品广告 API 缓存 url

我想找到一种将缓存功能与瓶颈一起使用的方法,我找到了可以使用此代码执行此操作的地方,但不幸的是我不知道要导入什么才能使用缓存:

你能帮助我吗 ?

谢谢

0 投票
0 回答
207 浏览

python - 通过 Bottlenose (Python) 访问 Amazon API 时返回 HTTP 错误 403

无论如何,我正在尝试使用以下代码向 Amazon API 编写一个简单的请求:

它应该返回一个 XML 对象。相反,我得到以下结果:

你有线索吗?

使用 Python 3.5.2

0 投票
0 回答
137 浏览

python-3.x - 在 python 中使用亚马逊瓶鼻 api,我有 NameError

为什么 NameError: name 'amazon' is not defined??

如果它不起作用,它就不是问题。

但如果在 amazon_api() 函数中,则会出现错误“未定义名称 'amazon'”。

我怎样才能使用没有错误的 amazon_api() 函数?

回溯(最后一次调用):文件“C:\Python34\bottlenose.py”,第 28 行,在 amazon_api() 文件“C:\Python34\bottlenose.py”,第 21 行,在 amazon_api item = item_search('nike ', search_index="All", item_page= 1) 文件“C:\Python34\bottlenose.py”,第 6 行,在 item_search response = amazon.ItemSearch(SearchIndex=search_index, Keywords=keywords, ItemPage=item_page, ResponseGroup="大”)名称错误:名称“亚马逊”未定义

0 投票
1 回答
518 浏览

python-2.7 - Http 403 错误瓶鼻 python (Amazon API)

我正在尝试使用亚马逊的 API 访问数据。我使用相同的电子邮件和密码创建了产品广告和 aws 帐户,获得了 aws_secret、aws_key 和affiliate_associate_key。

然后,我尝试了以下方法:

而且,我得到如下 HTTP 403 错误(我在 urllib2.py 文件中添加了一些打印语句):

尝试的事情:

  • 我确保所有密钥和 associate_tag 实际上都来自同一个帐户。
  • 我还在我的机器(位于中央时区)上同步了时钟以同步到北加利福尼亚时区。
  • 我在一个多小时内提出了大约 5 个请求。

我正在使用 Python v 2.7.11 并在本地机器上使用 Anaconda 的 QtConsole 运行此代码。

0 投票
0 回答
275 浏览

python - 问:亚马逊 API/Bottlenose/MaxQPS

我正在使用bottlenose访问亚马逊产品API。正如作者建议的那样,我使用 MaxQPS=0.9 限制请求。

它似乎没有任何效果。经过一些请求后,我仍然收到 503 错误。当更改为MaxQPS=0.1(肯定会起作用)时,根本没有任何变化。

我的线条看起来像:

有人有线索吗?

0 投票
0 回答
106 浏览

python - 宽吻 API 中的 NameError

我安装了bottlenose并尝试了这个示例代码:

我把所有的钥匙都放进去了,但我总是得到一个NameError说法amazon is not defined

任何想法为什么?

0 投票
2 回答
981 浏览

python - urllib.error.HTTPError:HTTP 错误 400:错误请求(瓶颈)

安装bottlenose 并获取我的API 密钥和关联标签后,我尝试按照本指南中的说明进行操作:https ://github.com/lionheart/bottlenose

(我已经删除了我的 api 密钥)

这是我得到的错误:

0 投票
1 回答
102 浏览

python - 两台电脑上的相同脚本,只有一台得到 HTTP 错误 400

我正在使用bottlenose 向亚马逊发出请求,然后使用BeautifulSoup 解析响应。

我的 Mac 和 Raspberry-Pi 上都有完全相同的 python 脚本。

所以这个脚本将在我的 Mac 上运行得很好并打印响应,但在 R-Pi 上返回:

唯一不同的是,在 R-Pi 上,这from urllib2 import HTTPError是必不可少的,而在 mac 上,它可以在没有的情况下运行。我不确定这是哪里出了问题,因为我曾经能够在 R-Pi 上完美地运行脚本。

0 投票
1 回答
141 浏览

amazon-web-services - 使用瓶颈 API 需要哪些 AWS IAM 权限?

我想使用bottlenose API 为亚马逊产品构建价格预测器。我知道这是一个包装器。我有这些问题:

  1. 是否必须拥有 AWS Associate Tag 才能使用瓶鼻?或者我可以仅使用访问密钥 ID 和秘密访问密钥查询产品价格等吗?

  2. 在 AWS IAM 中创建用户时,我需要为其授予什么权限,以便他能够以编程方式使用 Bottlenose API?

0 投票
1 回答
205 浏览

python - 如何使用瓶鼻创建远程亚马逊购物车

我正在将bottlenose用于Python 中的一个涉及创建购物车的程序。自述文件没有明确说明该方法的参数CartCreate。在浏览了Amazon 文档之后,我的调用似乎应该是这样的:

但是.1. 是无效的语法。我应该如何调用这个方法?