如何从亚马逊检索愿望清单?

Posted

技术标签:

【中文标题】如何从亚马逊检索愿望清单?【英文标题】:How to retrieve wishlists from Amazon? 【发布时间】:2013-04-27 05:36:02 【问题描述】:

如何从亚马逊检索购物车中的心愿单和商品? 产品广告 API 的文档没有讨论愿望清单。

【问题讨论】:

【参考方案1】:

据我所知,您没有,因为 API 不允许您从用户那里获取任何个人信息,并且愿望清单是个人的。

您永远不会发现自己需要用户登录 Amazon 才能使用 API 做您想做的事情。进入愿望清单只需要这样......

很抱歉给出否定的答案,仍然希望它有所帮助。

伯纳德

【讨论】:

我担心会是这样。如果我要为亚马逊编写一个用户想要登录并查看他购买商品的愿望清单的应用程序怎么办?你是说这不可能吗?!!! 使用亚马逊广告 API,据我所知,是的,这是不可能的,原因很充分:这是一个广告 API,也就是说,您应该将客户带到亚马逊,而不是相反。 .. :-) 谢谢。这有帮助。如果有任何其他 API 可用于获取愿望清单和购物车中的商品列表,请告诉我。【参考方案2】:

试试这个来抓取你的亚马逊愿望清单(它不适用于购物车中的商品,但可以用于愿望清单)。

https://github.com/doitlikejustin/amazon-wish-lister

【讨论】:

【参考方案3】:

您可以编写一个自定义的网络 scraper,将用户名/密码作为输入,并在使用手头的凭据登录后使用它来 scrape 从愿望清单中获取信息.这可能不是最好的解决方案,但我相信这是可能的。可能会稍微修改原始 html 等。

此外,您还面临网站更改页面结构的风险。您可以在持久存储中存储某种结构的校验和哈希,如果失败,您将避免抓取站点。

【讨论】:

我确实考虑了一个报废,因为愿望清单没有公开。但我担心如果 Web UI 发生剧烈变化,应用程序可能会停机。不过感谢您的回复。我将对此进行调查。 你可以添加一些智能让你自己知道 UI 何时发生变化。也许就像一个定期检查 UI 校验和是否与手头的校验和匹配的服务,如果不匹配,则需要重新访问。走 API 路线是最好的方法,但如果那不存在并且如果您希望这样做,您应该考虑替代方案。

以上是关于如何从亚马逊检索愿望清单?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取亚马逊购物车的内容?

归档到亚马逊 aws 的冰川存储并从中检索

亚马逊从 API 购买 Kindle 书籍

从 ASIN 获取亚马逊商品图片和描述

使用 php 和 MWS 检索库存

如何从 Steam 中的其他个人资料中获取愿望清单数据?