我正在尝试使用Python获取某商品的Steam市场价格历史记录。我知道这是一个常见问题,但是尝试了所有发现的解决方案后,尝试进行操作时,仍然会得到一个空白列表,例如(使用requests
模块):
requests.get('http://steamcommunity.com/market/pricehistory/?country=PT¤cy=3&appid=730&market_hash_name=Falchion%20Case', cookies={'steamLogin': steamid}).content
在登录Steam时,在JavaScript控制台上编写steamid
并复制document.cookie
的值,即可得到steamid
。
(我从this question获得了价格历史记录链接。这似乎是获取价格历史记录的最佳选择,并且当我在Steam上登录时手动访问它时,它可以完美地工作。)
请注意,我的帐户上有Steam Guard。
也许我缺少明显的东西。我应该如何模拟登录才能发出此请求?