问题标签 [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.
best-buy-api - 等待从 BestBuy 的 developer@support 获取 api 密钥或响应需要多长时间?
等待从 BestBuy 的 developer@support 获取 api 密钥或响应需要多长时间?我在https://developer.bestbuy.com/secure/dashboard中收到一条带有一些文本的消息:“您公司的管理员已收到您的请求的通知,您需要获得批准。”
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的形式。
响应将包含以下列表。
我应该如何在同一响应中获得所有其他方面?谢谢
python - Aiohttp 无法请求百思买?
我正在使用 aiohttp 来抓取不同的网站。对于大多数网站,我的代码运行良好,但对于https://bestbuy.com/,我的代码甚至无法打印响应代码。有谁知道这是为什么?
我的代码
输出
我只是想了解为什么它不会为百思买抛出任何错误;它只是不打印任何东西。提前感谢您的帮助:)
笔记
- 蟒蛇 3.7.9
- Aiohttp 3.6.3
- 我试过有标题和没有标题,没有区别
python-3.x - 我的 BestBuy 自动购买代码不起作用……为什么?
我一直试图让这段代码工作,但它不会。(该链接是一个占位符,我计划将其更改为 3060 Ti 以获得一个用于家庭装备。)它还说 goToCartBtn 被点击,但它没有。
错误信息如下所示:
python - 如何使用 xpath 查找元素?
我是编码新手,我正在尝试创建一个结帐机器人。我正在使用硒来帮助我做到这一点。到目前为止,我的代码一直有效,直到结帐我似乎无法让我的机器人单击结帐按钮。
这是我检查结帐按钮时得到的。
我努力了
似乎没有任何工作并且没有单击结帐按钮。如果对如何解决此问题有任何想法,那将很有帮助!谢谢 :)
selenium - 硒铬刷新
我有一个 selenium python 机器人,它重新加载页面直到某个元素可见(百思买“库存”元素)
它完美无缺,但我注意到百思买有很多额外的元素会显着减慢重新加载过程,因此减少了每秒我可以重新加载页面并找到我正在寻找的“库存”元素的次数。
有没有一种方法可以在找到该元素后(或在特定时间后)停止重新加载页面,或者甚至更好,是否有我可以使用的百思买网站的最小版本?
(我将硒与谷歌浏览器版本 90 一起使用)
谢谢,哈尼尔
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 密钥,您可以从中进行查询。如果您能成功查询到剩余的结果,请告诉我,谢谢。
javascript - BestBuy API 不会循环查询
我对 Javascript 非常陌生,我正在尝试利用 BestBuy 的 api 每 3 秒抓取一次特定 sku 编号的数据。
对 api 的调用本身可以按预期工作,但是当我在 while 循环内移动调用时,我什么也没有得到,并且函数中的 console.log 没有被命中。
不知道从哪里开始,我开始怀疑这个 api 调用是否只能自己调用。
将不胜感激任何帮助。