0

我想知道是否有人可以给我一些关于如何有效地抓取蒸汽市场历史的提示?我知道有一个 API,但我似乎无法找到一种方法来提取一个项目的所有 SM 历史记录。例如,对于任何商品,我希望能够提取诸如 2018 年 12 月 12 日售出的“商品数量”及其平均价格等内容。

如果你看看:

https://steamcommunity.com/market/listings/730/G3SG1%20%7C%20Green%20Apple%20(Factory%20New)

我想从图中刮掉所有的值。

我很想得到一些关于如何开始等的指示,特别是关于流程的效率。有很多数据需要抓取(不是整个市场,但仍然如此)。我真的很感谢那些习惯了这一点的人的意见。

非常感谢

编辑 :

据说这个请求给出了一个项目的市场历史,但我似乎什么也得不到。还有其他人经历过吗?(尽管一些简单的请求,例如 priceoverview 工作得很好)

https://steamcommunity.com/market/pricehistory/?country=US¤cy=1&appid=730&market_hash_name=Glove%20Case%20Key

4

1 回答 1

1

所以基本上你可以使用这个请求来获取所需的数据:

“https://steamcommunity.com/market/pricehistory/?appid=[gameID]&market_hash_name=[HTTP_ITEM_NAME]”

例如 CSGO 的 gameID 为 730 和 HTTP_ITEM_NAME :项目名称转换为 http

例如:★%20StatTrak™%20Shadow%20Daggers%20%7C%20Stained%20%28久经沙场%29

完整的请求:

https://steamcommunity.com/market/pricehistory/?appid=730&market_hash_name=%E2%98%85%20StatTrak%E2%84%A2%20Shadow%20Daggers%20%7C%20Stained%20%28Field-Tested%29

于 2021-01-20T08:43:33.777 回答