7

Im trying to get an item page on market in certain currency, tried to add

Accept-Language: ru-RU\r\n

and

Accept-Language: ru-RU, ru\r\n

and

Accept-Language: ru, ru-RU;q=0.8\r\n

to header but steam ignores it and always gives a page with mixed rubles, euros and dollars.

Also, how can i get a page in xml format? ?format=xml and ?xml=1 dont work, tried with application/xml and */*

4

3 回答 3

6

如果有人仍然需要这个: http ://steamcommunity.com/market/search/render/?start=0&count=10&l=english¤cy=5&q=&category_730_ItemSet%5B%5D=any&category_730_TournamentTeam%5B%5D=any&category_730_Weapon%5B%5D=tag_weapon_ak47&category_730_Exterior %5B%5D=tag_WearCategory0&category_730_Quality%5B%5D=tag_strange&appid=730

l参数(语言):英语、俄语、法语等。

count是显示多少结果

start正在开始结果(start=10&count=10是第 2 页,有 10 个结果)

currency:5 = 卢布,3 = 美元。还有很多其他的。

http://steamcommunity.com/market/listings/730/StatTrak%E2%84%A2%20AK-47%20%7C%20Blue%20Laminate%20%28Factory%20New%29/render?start=0&count=5¤cy= 5&语言=英文

于 2014-09-14T19:32:55.457 回答
6

最近 Valve 在检查物品时在库存页面上添加了市场价格。价格是通过 AJAX 加载的,通过检查网络请求我发现:

http://steamcommunity.com/market/priceoverview/?country=US¤cy=3&appid=730&market_hash_name=AWP%20|%20Electric%20Hive%20(Factory%20New)

您可以使用此强制货币(货币 3 为欧元),返回市场最低价格和中值价格,JSON 格式。

于 2014-06-10T14:19:26.103 回答
4

卖家将始终以 Steam 钱包的本币列出待售物品,而买家将始终看到以 Steam 钱包的本币表示的社区市场价格。对于以不同于买家 Steam 钱包货币的货币列出的待售物品,我们采用每日更新的汇率。
- 社区市场常见问题

这意味着,如果您通过登录的浏览器查看市场,并且您的钱包中的资金不在卢布中,那么您将看不到卢布。

但是,您可以解决此问题。如果您退出市场并访问您的 URL,您可以传递两个参数来强制更改语言和区域。

例如,使用广受欢迎的 Supply Crate Key:http://steamcommunity.com/market/listings/440/Mann%20Co.%20Supply%20Crate%20Key?l=russian&cc=ru

注意lcc参数。将l语言设置为俄语,将cc区域设置为俄罗斯。

现在,这似乎不适用于整个页面。显示历史趋势的图表似乎仍以美元显示,尽管周围的文字是俄语。

美元图表

但是,事实上,物品的个别清单确实改变了货币。 清单

于 2014-03-25T01:16:47.973 回答