Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

云原神网页版的支持 #12

Closed
Anyayay opened this issue Jan 7, 2024 · 31 comments
Closed

云原神网页版的支持 #12

Anyayay opened this issue Jan 7, 2024 · 31 comments

Comments

@Anyayay
Copy link

Anyayay commented Jan 7, 2024

云原神的网页版中可以从cookie获得deviceid,但是devicename和devicemodel该如何获得?
有没有什么简便的方式,大佬能给我这个蒟蒻讲讲吗

@GamerNoTitle
Copy link
Owner

@Anyayay 我做的时候还没有网页版呢,没有研究过网页版,理论上留空应该是可以的,但如果留空不行的话就得月底放假回去看看了

@Anyayay
Copy link
Author

Anyayay commented Jan 7, 2024

是的 我目前就是留空,并且把type改成1~3均无效
image

@Anyayay
Copy link
Author

Anyayay commented Jan 7, 2024

我自己抓了一下
image

@Anyayay
Copy link
Author

Anyayay commented Jan 7, 2024

对应过来应该是这样的:

{
    "token": ,
    "type": 16,
    "version": "4.3.0",
    "android": "Windows 10",/*可我是Windows11*/
    "deviceid": "",
    "devicename": "Unknown",
    "devicemodel": "Unknown",
    "appid": ,
    "analytics": false
}

@GamerNoTitle
Copy link
Owner

@Anyayay 讲真,这个“无效”是我做的检验,可以删掉试试

@GamerNoTitle
Copy link
Owner

@GamerNoTitle 是一个if判断,你搜一下那段文字应该能找到

@GamerNoTitle
Copy link
Owner

@GamerNoTitle 如果还是不行的话就得等我放假更新一下了

@GamerNoTitle
Copy link
Owner

@Anyayay 每次运行会在跑之前加一个随机的等待时间,最长一小时,主要是避免每次时间一样然后给老米发现;如果今天已经登录过了,跑完了会有提示你今天登陆过的,也可以看那个提示来确定是否成功了

@Anyayay
Copy link
Author

Anyayay commented Jan 7, 2024

已经可以运行了 谢谢

@Anyayay
Copy link
Author

Anyayay commented Jan 7, 2024

感谢 麻烦你了

@Anyayay Anyayay closed this as completed Jan 7, 2024
@Anyayay
Copy link
Author

Anyayay commented Jan 7, 2024

或许你可以补充一下你博客的内容了

@GamerNoTitle
Copy link
Owner

@Anyayay 月底放假回去就改成网页版的请求头

@Anyayay
Copy link
Author

Anyayay commented Jan 10, 2024

发现只有第一天可以,之后每天都这样了

image

@Anyayay Anyayay reopened this Jan 10, 2024
@Anyayay Anyayay changed the title 云原神网页版的配置内容获取 云原神网页版的支持 Jan 10, 2024
@GamerNoTitle
Copy link
Owner

@Anyayay 你网页版有主动点退出登录嘛

@Anyayay
Copy link
Author

Anyayay commented Jan 10, 2024

@Anyayay 你网页版有主动点退出登录嘛

没有 但是我有在不同的浏览器先后登过 是这个原因吗

@GamerNoTitle
Copy link
Owner

@Anyayay 要不你看看刚开始的浏览器里面登录状态还在不在?

@Anyayay
Copy link
Author

Anyayay commented Jan 10, 2024 via email

@GamerNoTitle
Copy link
Owner

@Anyayay 看看console里面米忽悠给cookie设置的生命周期是多少?

@GamerNoTitle
Copy link
Owner

@Anyayay F12好像是memory里面 没记错的话

@Anyayay
Copy link
Author

Anyayay commented Jan 13, 2024

我自己不是很清楚(应该是这个吧)
image

@GamerNoTitle
Copy link
Owner

@Anyayay 就是这个 你最后一次登录是什么时候(截止至你截这个图

@Anyayay
Copy link
Author

Anyayay commented Jan 13, 2024

@Anyayay 就是这个 你最后一次登录是什么时候(截止至你截这个图

登录时间:今天,但是我登录时,登录信息已被清除(不是我主动清除的)
随后,我今天重新作了config然后运行 目前暂时是可以的

抱歉 我在这方面还才疏学浅 如果我对问题的排查造成困扰 请见谅

@GamerNoTitle
Copy link
Owner

@Anyayay 看起来cookie的寿命是设置的一年 如果不是cookie的问题的话可能中间有一个用cookie刷新获取token的过程 具体还得等我放假研究一下

@Anyayay
Copy link
Author

Anyayay commented Jan 20, 2024

目前已经使用近一周,完全正常运行,谢谢

@GamerNoTitle
Copy link
Owner

@Anyayay 就网页版获取一次然后一直能跑是吗

@Anyayay
Copy link
Author

Anyayay commented Jan 20, 2024

目前看来是的
如果接下来出现问题,我也会反馈的

@GamerNoTitle
Copy link
Owner

@Anyayay 下次放假再改文档,顺带做个网页版+app的配置兼容好了

@Anyayay
Copy link
Author

Anyayay commented Jan 21, 2024

对了,还有一个不影响使用的小问题就是会叠加返回信息(自动签到几次叠加几层)
image
如果这时候登录原神网页版,每天送15分钟的提示窗口会重复出现(自动签到几次出现几次)

@GamerNoTitle
Copy link
Owner

@Anyayay 这个我主要是当时没找到消除这个信息的接口,所以才会出现这个问问题,到时候我在网页版抓一下看看能不能解决

@GamerNoTitle
Copy link
Owner

已更新云原神兼容,更新后需要重新配置一下环境变量
另:去公告的那个忘记抓了,明天再弄

GamerNoTitle added a commit that referenced this issue Feb 6, 2024
@GamerNoTitle
Copy link
Owner

暂时做了一下那个清理弹窗的功能,但是不保证有用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants