首页 > 解决方案 > 使用 Python 获取 Steam 市场价格历史

问题描述

我正在尝试使用 Python 获取物品的 Steam 市场价格历史记录。我知道这是一个常见问题,但是在尝试了我找到的所有解决方案后,当我尝试时,我仍然得到一个空列表,例如,这个(使用requests模块):

requests.get('http://steamcommunity.com/market/pricehistory/?country=PT&currency=3&appid=730&market_hash_name=Falchion%20Case', cookies={'steamLogin': steamid}).content

我在登录 Steam 时在 javascript 控制台上steamid编写并复制.document.cookiesteamid

(我从这个问题中获得了价格历史链接。这似乎是获取价格历史的最佳选择,并且当我在登录 Steam 时手动访问它时效果很好。)

注意我的帐户上有 Steam 令牌可能会很有用。

也许我错过了一些明显的东西。我应该如何模拟登录来提出这个请求?

标签: pythonweb-scrapingpython-requestssteam-web-api

解决方案


推荐阅读