-
Notifications
You must be signed in to change notification settings - Fork 136
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
如何获取 keep 跑步数据 #191
Comments
博主厉害,一直想把keep里面的数据可视化展示的! |
谢谢,因为我数据较少,没有经过数据量的测试,你感兴趣能帮我试试有什么问题么? |
非常感谢大佬提供的keep接口,因为我最近想把keep数据接入到自己网站上,扒到的登录接口要加密就在网上搜,刚好搜到这个项目了。直接用你这个还要改代码,对python不太熟就没用了,就仿照大佬代码来翻译成go代码。😁 |
感谢回复。 前面尝试了 keep_sync.py,但发现可获得的数据似乎较少。部分室内骑行条目有详细的心率信息,但并没有动感单车提供的其他信息(例如,功率、踏频)。 请问这些息能否被获取,还是使用这种方式无法得到这些信息? 谢谢。 |
不能,需要你自己研究 |
好的,谢谢 |
你可以根据里面的代码自行探索,本质上 running_page 只支持跑步~ |
我刚刚通过抓结果页的包大概看到了数据,但是没有时间戳且不连续。这种数据还有效吗?(新建了一个讨论:yihong0618/running_page#763 ) |
这些天为了把自己的 running_page 支持keep,很大一部分精力都在和keep数据打交道,也有了一些心得,在这儿记录一下。没准过段儿时间我就成安全工程师了~
具体代码见 https://github.com/yihong0618/running_page/blob/master/scripts/keep_sync.py
如何获取到接口
这也算是比较重要的一步。我一般采取以下步骤
api.gotokeep.com
garmin, strava
那样,几乎没人做过。 keep, 悦跑圈,咕咚那样的国内软件也鲜有人做过。幸运的是我发现了有人2年多以前做了 keepForMac, 那时候keep的接口好像还是开放的。虽然这个项目已经不能用了,但我找到了登陆接口。搞定数据
H4sIAAAAAAAA
, 本着我的凡事先搜索精神我把这段贴在了 GitHub 中,发现有好多代码出现了这个,肯定是某种加密。总结
P.S. 本质是 base64 不算加密,做数据编码一定要记住。
The text was updated successfully, but these errors were encountered: