python - 使用 Python 获取 Steam 市场价格历史
问题描述
我正在尝试使用 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
(我从这个问题中获得了价格历史链接。这似乎是获取价格历史的最佳选择,并且当我在登录 Steam 时手动访问它时效果很好。)
注意我的帐户上有 Steam 令牌可能会很有用。
也许我错过了一些明显的东西。我应该如何模拟登录来提出这个请求?
解决方案
推荐阅读
- python - 使用 Selenium 和 Python 从搜索结果列表中进行选择
- c - C 中的 __unused 属性有什么意义?
- python - Flask:如何显示数据库中的数据
- node.js - 需要安装 Xvfb 才能运行 bitbucket 管道
- python - 在没有 with 的情况下在命令行上使用 Python 上下文管理器
- ruby - Ruby 中奇怪的二分搜索行为
- javascript - 将键值对分配给 JavaScript 中的空对象
- multithreading - 在新线程(Rust)中从共享库执行异步函数
- .net-core - 如何使用 System.Text.Json 漂亮地打印未知对象
- apache-nifi - 为什么 ExecuteSQLRecord 和 CSVRecordSetWriter 更新了 datetime 值的时区?