微信个性消息群发助手目前是单机版。
是的,我已经把用户界面用html界面实现了,并且应用了flask框架,它可以是一个web应用。
但是,itchat的扫描登录环节,是生成在python代码本地路径的,这样不管谁通过网络远程访问,二维码是显示在服务器端的。
这样是不能成为web应用的,只能让用户下载代码到本地运行。
这就涉及到每个人都要安装python环境、通过命令行启动程序的问题,太麻烦。
我也研究了将python代码打包为exe,但貌似对windows版本限制很大,也无法在mac上运行。
是的,这个问题困扰我很久了,一度想让(将来的)用户下载安装python环境算了。
但是,前天查到了某位大神的文章:
https://juejin.im/post/5952153b6fb9a06bc3408036
他也用itchat做了不少功能,并且已经实现了远程用户扫码登录(有图有真相,可惜网站打不开了)。
所以这是可以实现的!我有了信心。
我开始研究itchat的代码。找到了登录函数login,和打开QR图片的函数(utils.print_qr()),我决定从这里着手,修改itchat库,实现将二维码显示到远程用户浏览器的功能。
我的计划是,将login拆成两部分,生成二维码后先返回一个网页,显示二维码,用户扫码后继续login处理。
领取专属 10元无门槛券
私享最新 技术干货