Giter Site home page Giter Site logo

ericzhu-42 / steamtradingsitetracker Goto Github PK

View Code? Open in Web Editor NEW
1.4K 14.0 67.0 6.58 MB

Steam 挂刀行情站 —— 24小时自动更新的 BUFF & IGXE & C5 & UUYP 挂刀比例数据 | Track cheap Steam Community Market items on buff.163.com, igxe.cn, c5game.com and youpin898.com.

Home Page: https://www.iflow.work/

License: MIT License

Python 100.00%
steam steam-trading csgo dota2

steamtradingsitetracker's Introduction

SteamTradingSiteTracker

Steam 挂刀行情站 —— 全天候更新的 BUFF & IGXE & C5 & UUYP 挂刀比例数据

For a description of this project in English, please refer to the project wiki

更新公告

[2024/04/03] 新增了 “近期成交” 比例的显示功能,表示以 Steam Market 24 小时内交易价格中位数的价格卖出后的挂刀比例,详见:#48

[2024/02/18] 我们的 饰品数据 API 正式发布

饰品 ID 映射表

我们发布了一份 DOTA2 & CS2 饰品在 Steam Market 与第三方交易平台的 ID 对照表:SteamTradingSite-ID-Mapper.

We are glad to release an ID mapping for DOTA2 & CS2 tradeable items between the Steam Market and major trading platforms: SteamTradingSite-ID-Mapper.

站点监控面板上线公告

我们部署了基于 Grafana 的站点状态监控面板,访问地址:monitor.iflow.work

我们公开站点的监控数据,既是为了让普通用户能够更直观地了解站点饰品数据的更新速度及过程,也是希望能够为感兴趣的开发者提供参考,以设计更高效的 Steam 饰品价格数据监测系统。

新版 UI 发布公告

🎉 由 @Lazycce 开发的站点新版 UI 已经上线测试,访问地址:steam.iflow.work

近期将对新版 UI 进行进一步的优化,期间可能短时间出现服务无法使用的情况,请谅解。

与 UI 相关的意见或建议请通过 Issue 反馈。

项目信息

站点访问地址:https://www.iflow.work/ ⭐(服务器位于香港,部分网络环境下可能无法正常访问)

24小时持续更新饰品比例数据及走势,目前追踪 BUFF & IGXE & C5 & UUYP 四个主要平台售价大于 1 元,满足特定筛选规则的 CSGO & DOTA2 饰品皮肤(具体规则由数据分析得到)。列表动态更新,当前饰品数约 16000 个。

目前重点物品数据约 40min 更新一次。

项目架构

Framework

数据集

该项目获得的历史饰品价格信息数据可于 SteamTradingSiteTracker-Data 获取,具体数据集包括:

  • DataDumps:2022/04/25 ~ 当天 7 天前的 DATA 数据库完整存档
  • SteamBuffSnapshot:2022/02/14 期间,BUFF 平台 dota2 与 csgo 所有饰品的价格数据,及对应的 Steam Market 数据;还包含一个基于历史数据,获取低比例饰品池筛选规则的 python demo

移动端 APP

站点 APP 端(微信小程序)由 @Lazycce 开发维护,详见:SteamTradingSiteTracker-APP

APP 端与网页端数据同步,可以在各种网络环境下正常访问

其他信息

更新日志、开发计划等其他信息请参考我们的 项目主页

steamtradingsitetracker's People

Contributors

cliencer avatar ericzhu-42 avatar remiliacn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

steamtradingsitetracker's Issues

一个小疑问

这边在看您的代码的时候看到这部分,所以想问一个问题

item['optimal_buy_price'] = optimal_buy_price_raw / 1.15
item['safe_buy_price'] = safe_buy_price_raw / 1.15
item['optimal_sell_price'] = optimal_sell_price_raw / 1.15

这部分代码是用来计算用户会收到多少钱的么?

网站无法打开

尊敬的作者您好,2024-04-08 16:52时,iflow网站无法正常打开,显示bad gateway

希望额外增加一个按最新成交价的折扣排序

看了下爬虫源码,其中fetch_volume的过程中应该会收到形如以下的json返回,{"success":true,"lowest_price":"¥ 270.39","volume":"10","median_price":"¥ 212.02"},其中"median_price"就是最近一小时内的成交中位数价,不知道大佬为何不把这个数据利用起来呢,非常需要一个按最新成交价的折扣排序~~~
————————————
另外Steam的历史价格的请求格式如下
price_history_fmt = r"https://steamcommunity.com/market/pricehistory/?appid={appid:d}&market_hash_name={hash_name:s}"
返回的是json格式,其中prices包含了过去每一小时的交易价格以及交易数量,可以按照这个计算出某个物品24小时内的平均成交价,一周内的平均成交价等等,如果可以的话(听说Steam API限制很严格)希望能够加入到数据库中方便查阅,谢谢大佬们的无私奉献~~~~

为什么我访问不了网站了

edge提示:
此站点的连接不安全www.iflow.work 使用不受支持的协议。
ERR_SSL_VERSION_OR_CIPHER_MISMATCH
不支持的协议
客户端和服务器不支持常用的 SSL 协议版本或密码套件。

功能失效了!

老哥挂刀神奇失效啦,抽空维修一下呀,感觉检测时间可以更快为1-0.5个小时这样更方便查询,服务器成本方面可以安排一个打赏功能,我第一次 用这个软件不知道这样行不行,能行我会一份绵薄之力,毕竟要恰饭的嘛

无法跳转到最后一页

你好非常感谢你做的网站
在使用你们的网站时,我没办法跳转到指定页数,也没办法跳转到最后一页,可以帮忙改进吗?谢谢
N0}03ST0W3G%E8QI5T7CI

新的那个悠悠有品存在虚假商品

AK-47 | 霓虹革命 (久经沙场) 80(其他价格至少90,这个明显特别低)
QQ截图20221204025349
QQ截图20221204025259

这把枪如果去平台上购买,会提示向对方发送报价失败,并对对方做出处罚。有没处罚不知道,反正商品并没有下架依然在那摆着。不管这个平台是存在bug还是恶意营销,我觉得都会影响网站数据的可靠性

增加第三平台V5item的建议

V5item平台的武器箱、胶囊、印花、干员皮肤等无区别物品价格对比buff常常低一些,且可支付宝及微信直接支付不需充值,比例有时更低

需要一些帮助:从Steam钱包到Buff

嘿伙计们,

我正在尝试从我的Steam钱包搞点钱进Buff,但实际上这场游戏比我想象的要棘手。就我看来,Buff上的大多数皮肤比Steam低大约20%,导致每次交易都会有一些损失。

我知道这是常见的,但这里一定有别的方法吧?如果有人能提供关于找到更好交易皮肤的建议或者搞定这个20%价格下降的窍门,那将非常酷

新版UI排版建议

一直不怎么用新版UI,主要是看起来不是很舒服,UE没有旧版的简洁方便。

  1. 两边距离太宽了,物品名称会换行,旧版不会自动换行。 换行后看起来就不舒服了,视觉上,可以加宽让新版物品名称保持一行
  2. 筛选和排序按钮,还实在下方舒服。 习惯一般是选完鼠标往下移。
  3. 模糊搜索+1
  4. 排序可以加个更新时间排序配合筛选使用

请问可以就是在爬取平台的饰品价格的时候 多爬取下面两个商家的价格吗

首先感谢大佬的数据库让倒余额变得方便了很多。
请问可以就是在爬取平台的饰品价格的时候 多爬取下面两个卖家的价格吗 饰品十分钟会爬取一次 有些饰品会被扫货机器人一下子扫完,然后再通过数据库去看的时候会出现具体价格和折扣这些对不上的情况,会影响数据的准确性,如果能像steam市场的抓取一样,可以一下爬取前三位的价格然后再进行比例计算,这样数据会准确很多,不然会出现一个饰品的价格对不上然后又十几分钟的时间都是这个饰品的余额比例。

可以在页面空白处增加一个换算框吗?

我的构想:在网页的上方空白处设置上下两个框,上面输入现价,下面框自动显示收到的金额(或者左右放置也可以,怎么美观怎么来)。
原因:因为行情站的价格不是实时的,有时候过了一段时间后,价格就变动了,这个变化时常会出现在steam市场价格和行情站价格不同,我知道这里面有个比例,好像是10%,本人数学还一般,算来算去容易出错,故此建议。

站点新版UI问题

问题描述

这里的游戏标签和商品换行不是很好看
截图
image

建议

我的建议是新增一列作为游戏分类

筛选可以添加一个名称模糊查询吗

筛选可以添加一个名称模糊查询吗
image
这个位置可以加一个输入框通过名称模糊查询吗 这样可以拓展网站用途,可以用来直接对比想购入物品的市场及三方市场价格和折扣

你好,是否有对“音乐盒”饰品的缺失爬取

根据我这段时间使用iflow.work的情况来看,似乎没有见到过有buff或者是其他平台的音乐盒相关饰品出现在上面,但根据我长久以来的倒余额经验,音乐盒这个饰品,是浮动不大且比例适中的物品,请问是有什么限制导致的音乐盒无法到网站上吗

elusino

网站于1月28日停止更新,啥情况

求助!运行sync分支code遇到steam市场下载不了数据到mondb

这边修改了配置好了buff的cookie,可以正常拉取buff的数据,并且不配置igxe和uuyp。

执行update_meta.py的时候遇到执行get_market_id函数的时候,发现如下报错,请问这个是什么原因呢?()我本地开启了uu加速器以及登录了steam市场并且授权登录)
图片
图片

环境搭建问题

1.请问如果是要快速部署,是建议拉去main分支还是sync分支的code?
2.环境搭建需要依赖什么环境?python版本是什么呢?依赖的话只需要MongoDB 和Cookie 就好了吗?

太猛啦

网页端可以爬取嘛QAQ
爬取有什么限制嘛

建议添加货币转换功能

具体价格栏可以支持不同汇率,比如美金,方便外区账号使用,不然在确认求购价是否仍一致的时候比较麻烦

可以添加排序的按钮吗

         ▲                ▲                 ▲                 ▲                  ▲ 
日成交量      平台最低售价       最优寄售比例       最优求购比例        稳定求购比例 
         ▼                ▼                 ▼                 ▼                  ▼

在每个table后面加上可以排序的按钮
类似于上面这种感觉

能加入成交量筛选选项吗

大多数时候都想尽快卖出去,很多饰品比例好但是可能挂很久都卖不出去的。我自己挂刀的时候一般都选日成交量几百以上的饰品

鼠标中键点击链接无效

老UI中键点击可以后台打开链接对应平台的标签页,新UI该功能失效。
edge浏览器,版本 117.0.2045.60 (正式版本) (64 位)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.