首页 编程教程正文

推荐使用Python的itchat模块进行远程控制和交互

piaodoo 编程教程 2020-02-22 22:07:30 939 0 python教程

本文来源吾爱破解论坛

最近在赶毕业设计,上期大致说了下树莓派的MySQL安装的笔记,但是看到小伙伴们质疑,没有公网IP,使用树莓派有太多不便。对于这个问题,我新开个板块给出解决方案。一位同学在我的建议下,在其毕设中就使用了两种解决方案。但是具体方案我还不能放出来,因为答辩还没结束,结束了我会征询同学意见,公开这部分的详细操作细节。现在我只能说个想法,有兴趣钻研的同学,肯定一两天就能吃透。

树莓派或本地程序没有公网IP的解决方案

第一种
安装teamview,可以授予管理员权限,与自己的teamview账号绑定,这样在手机、平板、电脑等设备上,只要登录账号就能远程控制。

第二种
老生常谈,花生壳动态域名……


余下两种是针对于自己编写的程序。
第三种
思路更简单,直接购买一个学生机,腾讯云好像24岁以前都能买吧,我记不清年龄了,也懒得去看。大家自己去看看吧。9.9大洋一个月,足以使用了。云服务器有公网IP,可以做个中间人,搭建桥梁。

第四种
这才是重头戏,推荐大家使用itchat模块,Python中的一个模块,使用命令
[Bash shell] 纯文本查看 复制代码

pip install itchat

就能安装,是不是很简单。
官网见:https://itchat.readthedocs.io/zh/latest/

这个通过二维码扫描登录,可以获取用户列表,用户详情信息,可以接收回复消息,可以看群里谁艾特了自己。也就是说直接把一个普通账号变成了机器人。你直接与其交互就行。可以放在树莓派上伺服。回头我来开发一个示例项目。官网有不少教程,中文滴!!!中文!!!中文!!!重要的事情重复三年,中文滴教程!!!。同学在毕设试了,伺服没有问题,图片、文字、文件小于20M的文件都能传,多好用。

具体与自己项目融合的方法,可以直接增加这个模块。也可以将这个模块编辑成两个线程。一个线程负责监听环回地址的一个端口,传入微信的实例。另外一个负责与用户交互。有消息要发给用户,只许直接发给环回被监听的端口就行。接收用户指令也只需让自己的项目监听本地的一个端口,交互线程收到用户指令,整理好发给这个端口就行。

诸君,如何?只要思想不滑坡,困难总比办法多。

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7610.html

搜索