首页 > 解决方案 > 为什么我在访问他们的 API 时只能获得 250 行(/shoe 交易)的 stockx 数据?

问题描述

根据 2019 年 1 月的一篇文章,我尝试直接从 stockx 的 API 收集数据:https ://medium.com/@thewillmundy/stockx-sneaker-data-in-three-simple-steps-8977d0016b80 。因此,我能够获得一个请求 url,它为我提供了一些 JSON 格式的交易。

我尝试更改请求 url 中的参数(限制以及页面),这是可能的,但仅限于最近的 250 笔交易(由于某些鞋子的销售量很大,因此我只能收到最近几天)...

我的目标:获取整个销售历史记录(通常是几千笔交易)——在上面提到的文章中,这是可能的

非常感谢您的帮助!!!最好的问候,马文

标签: jsonapiweb-scraping

解决方案


我认为 API 只会为您提供 250 个最近的销售,因为当您单击查看所有销售时,所有产品网页本身都允许您加载。任何更早的销售都不能直接从产品页面访问,我们本质上是在请求页面可以使用它将使用的链接请求的相同数据。我猜这些是在内部以不同的方式存储和访问的。

我猜 StockX 改变了它的 API,因为那篇文章有点老了。我会尝试通过电子邮件就他们的 API 联系 StockX,但我认为他们并没有真正继续开发人员支持: https ://twitter.com/stockx/status/1000004306844647424?lang=en

这很令人失望,因为我也想处理销售数据,但你能做什么:/


推荐阅读