乐于分享
好东西不私藏

WXID转微信号原理2️⃣

本文最后更新于2025-08-16,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜

WXID转微信号原理2️⃣

WXID转微信号原理2️⃣

前面不知道什么原因这篇文章被屏蔽,现在重新发
原理1️⃣帖子写的是python后端代码
现在我们用易语言写前端代码
准备工具
1.易语言5.9版本以上
2.精易模块
正文开始
由于文字数量限制前端界面就不写了自己根据代码进行设置与改进↓
.版本 2
.程序集 窗口程序集_启动窗口
.程序集变量 python路径, 文本型
.程序集变量 当前状态, 文本型
‘ 设置Python路径
python路径 = 取运行目录 () + “\python.exe”
‘ 检查登录状态
当前状态 = “未登录”
状态条.置文本 (0, “状态: ” + 当前状态)
.子程序 _按钮_登录_被单击
.局部变量 命令行, 文本型
.局部变量 返回结果, 文本型
命令行 = python路径 + “ ” + 取运行目录 () + “\wxid_converter.py login”
执行 (, 命令行, 真, )
‘ 检查登录结果
.如果真 (文件是否存在 (取运行目录 () + “\wx_result.json”))
返回结果 = 到文本 (读入文件 (取运行目录 () + “\wx_result.json”))
.如果真 (寻找文本 (返回结果, “success”, , 假) ≠ -1)
当前状态 = “已登录”
标签_状态.标题 = “微信已登录”
状态条.置文本 (0, “状态: 已登录”)
状态条.置文本 (1, “请开始查询”)
.如果真结束
.如果真结束

.子程序 _按钮_查询_被单击
.局部变量 wxid, 文本型
.局部变量 命令行, 文本型
.局部变量 json文本, 文本型
.局部变量 json对象, 对象
‘ 检查登录状态
.如果真 (当前状态 ≠ “已登录”)
信息框 (“请先登录微信”, 0, “提示”, )
返回 ()
.如果真结束
wxid = 编辑框_wxid.内容
.如果真 (wxid = “”)
信息框 (“请输入wxid”, 0, “提示”, )
返回 ()
.如果真结束
‘ 调用Python查询
命令行 = python路径 + “ ” + 取运行目录 () + “\wxid_converter.py query ” + wxid
执行 (, 命令行, 真, )
‘ 读取结果
.如果真 (文件是否存在 (取运行目录 () + “\wx_result.json”))
json文本 = 到文本 (读入文件 (取运行目录 () + “\wx_result.json”))
解析结果 (json文本)
.如果真结束

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » WXID转微信号原理2️⃣
×
订阅图标按钮