问题标签 [best-buy-api]

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 回答
1274 浏览

best-buy-api - 等待从 BestBuy 的 developer@support 获取 api 密钥或响应需要多长时间?

等待从 BestBuy 的 developer@support 获取 api 密钥或响应需要多长时间?我在https://developer.bestbuy.com/secure/dashboard中收到一条带有一些文本的消息:“您公司的管理员已收到您的请求的通知,您需要获得批准。”

0 投票
1 回答
229 浏览

rest - 使用 BestBuy Products API 时,如何在一个请求中获取所有方面信息?

为了为我的网站构建一个过滤栏,我想要一个产品详细信息的摘要,该摘要在 Bestbuy API 的 facet 属性中提供。有几个方面可以由他们总结细节,例如颜色,运输成本,制造商等。例如,如果您搜索“desk”,并且 facet 设置为“color”,则此请求的响应将显示这些办公桌所在的前 5 种颜色。问题是我无法请求查看摘要一次性了解所有这些方面的详细信息。

我的请求应采用https://api.bestbuy.com/v1/products((search=desk))?apiKey=BLAHBLAH&facet=color,3&format=json的形式。

响应将包含以下列表。

我应该如何在同一响应中获得所有其他方面?谢谢

0 投票
0 回答
142 浏览

python - Aiohttp 无法请求百思买?

我正在使用 aiohttp 来抓取不同的网站。对于大多数网站,我的代码运行良好,但对于https://bestbuy.com/,我的代码甚至无法打印响应代码。有谁知道这是为什么?

我的代码

输出

我只是想了解为什么它不会为百思买抛出任何错误;它只是不打印任何东西。提前感谢您的帮助:)

笔记

  • 蟒蛇 3.7.9
  • Aiohttp 3.6.3
  • 我试过有标题和没有标题,没有区别
0 投票
2 回答
1258 浏览

python-3.x - 我的 BestBuy 自动购买代码不起作用……为什么?

我一直试图让这段代码工作,但它不会。(该链接是一个占位符,我计划将其更改为 3060 Ti 以获得一个用于家庭装备。)它还说 goToCartBtn 被点击,但它没有。

错误信息如下所示:

0 投票
1 回答
148 浏览

python - 如何使用 xpath 查找元素?

我是编码新手,我正在尝试创建一个结帐机器人。我正在使用硒来帮助我做到这一点。到目前为止,我的代码一直有效,直到结帐我似乎无法让我的机器人单击结帐按钮。

这是我检查结帐按钮时得到的。

我努力了

似乎没有任何工作并且没有单击结帐按钮。如果对如何解决此问题有任何想法,那将很有帮助!谢谢 :)

0 投票
0 回答
76 浏览

selenium - 硒铬刷新

我有一个 selenium python 机器人,它重新加载页面直到某个元素可见(百思买“库存”元素)

它完美无缺,但我注意到百思买有很多额外的元素会显着减慢重新加载过程,因此减少了每秒我可以重新加载页面并找到我正在寻找的“库存”元素的次数。

有没有一种方法可以在找到该元素后(或在特定时间后)停止重新加载页面,或者甚至更好,是否有我可以使用的百思买网站的最小版本?

(我将硒与谷歌浏览器版本 90 一起使用)

谢谢,哈尼尔

0 投票
0 回答
133 浏览

json - Best Buy Developer API 最大页面大小和分页

截至 2021 年 9 月 25 日,百思买似乎已更新其 API 最大页面大小。以前,API 页面大小限制:默认情况下,最大页面大小为 100

但是,总页面大小现在是 40 而不是 100,此外,当查询超过 40 个项目时,它显示 totalPages: 1,这很奇怪,因为每页请求超过 40 个项目时应该有超过 1 个页面。

我尝试使用分页几乎没有成功,在进行第一个查询并且只获得 40 个结果后,我尝试使用第一个查询提供的cursorMark并浏览剩余的结果。然而,这导致了一个完全空的产品数组,我相信它可能与页面大小为 1 的初始查询有关。

初始查询:

尝试使用分页:

有人熟悉使用 Best Buy API 分页和光标标记吗?我提供了一个在其他几个论坛上公开的 api 密钥,您可以从中进行查询。如果您能成功查询到剩余的结果,请告诉我,谢谢。

0 投票
2 回答
128 浏览

javascript - BestBuy API 不会循环查询

我对 Javascript 非常陌生,我正在尝试利用 BestBuy 的 api 每 3 秒抓取一次特定 sku 编号的数据。

对 api 的调用本身可以按预期工作,但是当我在 while 循环内移动调用时,我什么也没有得到,并且函数中的 console.log 没有被命中。

不知道从哪里开始,我开始怀疑这个 api 调用是否只能自己调用​​。

将不胜感激任何帮助。