EricZhu-42 / SteamTradingSiteTracker

Steam 挂刀行情站 —— 24小时自动更新的 BUFF & IGXE & C5 & UUYP 挂刀比例数据 | Track cheap Steam Community Market items on buff.163.com, igxe.cn, c5game.com and youpin898.com.
https://www.iflow.work/
MIT License
1.62k stars 76 forks source link

我尝试运行代码,遇到了一些问题。 #19

Closed CVKB closed 1 year ago

CVKB commented 1 year ago

我好像没有正确配置cookie和数据库。能不能详细介绍一下怎么操作?

EricZhu-42 commented 1 year ago

目前版本的代码需要配置 Cookie 和 MongoDB,具体的:

Cookie:交易平台获取饰品元数据(ID等)需要带各个平台的登录态才能正常访问。其中,BUFF, C5 需要配置 Cookie,UUYP 需要配置 authorization。

MongoDB:所有饰品数据均储存在 MongoDB 中

后续版本的代码还需要配置 Redis,具体说明将在过几天代码上传后发布。

CVKB commented 1 year ago

感谢你的解答,我调试后确实在UUYP出现了BUG。 我先阅读代码吧,研究一下。

期待后续的版本更新。

EricZhu-42 commented 1 year ago

修正了先前 Comment 中的描述错误 —— UUYP 应该在物品搜索界面的请求内找到 authorization 参数并本地保存。目前版本的代码应当可以正常运行。

似乎 UUYP 的登录态过期较快,BUFF 和 C5 的登录态则能正常使用较长时间?我暂时没有做严格的测试,这只是这几个月维护时的主观印象。

另外,新版本改用异步请求,主要是为了在利用可靠性较低的代理池时,提高并发程度,降低内存消耗。对于一般不使用代理/使用高质量代理隧道,对内存占用不敏感的个人用户来说,可能当前版本更加契合需求?感觉可以考虑将后续版本切换到新的 branch 上另行维护。

EricZhu-42 commented 1 year ago

基于多进程并行版本的代码已切换至 sync 分支维护。

本地运行遇到的问题可以参考: #19 和 #26