首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【踩坑】修复token_extractor卡在2FA双重验证

【踩坑】修复token_extractor卡在2FA双重验证

作者头像
小锋学长生活大爆炸
发布2025-05-31 15:50:22
发布2025-05-31 15:50:22
63600
代码可运行
举报
运行总次数:0
代码可运行

背景介绍

这个项目使用来提取米家账号的token的,提取token后就可以控制米家设备了,很有用。

GitHub - PiotrMachowski/Xiaomi-cloud-tokens-extractor: This tool/script retrieves tokens for all devices connected to Xiaomi cloud and encryption keys for BLE devices.This tool/script retrieves tokens for all devices connected to Xiaomi cloud and encryption keys for BLE devices. - PiotrMachowski/Xiaomi-cloud-tokens-extractor

https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor但最近小米更新后,直接使用这个工具会提示2FA双重验证。

解决方法

有大佬已经研究出了解决方法了。

Two-factor authentication doesn't work anymore · Issue #43 · PiotrMachowski/Xiaomi-cloud-tokens-extractor · GitHubHi, issue exactly the same as here PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor#180 It seems that even after "succesful" authentication with "ok" message in browser issue still persists. It endlessly keeps a...

https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor/issues/43#issuecomment-11866151611、先运行 token_extractor.exe (或token_extractor.py也可以)

2、正常登录并运行到2FA链接

3、复制链接到浏览器里打开

4、在浏览器界面点击键盘F12,并转到网络选项卡

5、执行2FA,完整验证码

6、点击CTRL+F打开搜索字段并搜索

  • sSecurity
  • userid
  • servicetoken
  • cUserId

7、下载并编辑 token_extractor.py 文件,将搜到的值填进去

8、搜索logged = connector.login()并将右侧替换为True

9、保存所有内容并再次启动脚本,只需按回车键并将其留空

代码语言:javascript
代码运行次数:0
运行
复制
python token_extractor.py
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景介绍
  • 解决方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档