api - 产品 API - 如何访问大型产品数据库 - 最佳方法?
问题描述
我正在考虑一个需要访问大量产品数据的项目——即当您输入产品名称时,它会返回一个包含产品图像、名称、品牌等的页面。
我不会出售这些物品,只是显示元数据并直接给卖家。
我的问题是如何实现这一点:
从 Amazon Product API 和 Google Merchant Center、Walmart、BestBuy、Argos 等地方获取数据是可能的,还是他们自己保留所有产品数据?
如果商家想将他们的产品数据库与我的同步(但他们不在像亚马逊这样的地方销售),那么由商家为我的数据库播种会有多复杂。
是否允许从网站上抓取产品信息,或者取决于网站的使用条款。
我对可能的方法有些困惑。
谢谢
解决方案
我完全赞成头脑风暴,但在问这个问题之前你可以做大量的研究。在没有研究的情况下提出这些问题,并不表示有人能够完成这个项目。
亚马逊确实有一个称为产品广告 API 的 API,但它需要一个亚马逊关联帐户,该帐户需要您推动产品销售,因为它是一个联盟营销计划。产品广告 API 的请求也受限于您的关联帐户表现。沃尔玛有一个公共 API。百思买有一个 API。Target 有一种不为人知的 api 点,但文档很少。
这个问题太模糊了。你究竟预见到什么是复杂的?什么样的数据库?什么类型的环境又名您的数据库的结构如何?
在美国,刮痧被认为是合法的。很长一段时间,这是一个灰色地带。像亚马逊这样的网站仍然会阻止你。有一些方法可以规避刮板阻塞,但它可能会花钱。您可以使用代理或从已经获取此数据的公司处支付数据费用。
顺便说一句,已经有服务可以做到这一点。Helium 10 是亚马逊的一个例子。
推荐阅读
- exchange-server - 减少邮件超时并将消息传递消息发送给发件人的时间
- macos - Xdebug 3 已安装并显示在 CLI 上,但未使用 phpinfo 在浏览器中显示
- javascript - 是否可以保存和打开网络路径?
- mysql - 在 MYSQL 中使用矩阵字段左连接
- javascript - 从 Firefox 启动应用程序
- ms-access - MS Access:编辑每个唯一记录的计算字段
- java - Android ObjectAnimator 在 AlertDialog 中不起作用
- excel - VBA用数组/字典加速For循环?
- visual-studio-2019 - Visual Studio 2019 ......前导逗号后的换行符
- javascript - 在 Joi 模式中验证时区