【问题标题】:How can I scrape Steam Market history?如何抓取 Steam 市场历史记录?
【发布时间】:2021-04-23 01:39:55
【问题描述】:

我想知道是否有人可以给我一些关于如何有效地抓取蒸汽市场历史的提示?我知道有一个 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&currency=1&appid=730&market_hash_name=Glove%20Case%20Key

【问题讨论】:

    标签: steam steam-web-api steamworks-api steambot steam-condenser


    【解决方案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%28Field-Tested%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

    【讨论】:

      猜你喜欢
      • 2016-03-12
      • 2015-11-04
      • 2015-01-21
      • 2014-10-17
      • 1970-01-01
      • 2016-06-30
      • 2021-01-26
      • 2020-09-15
      • 2016-05-14
      相关资源
      最近更新 更多