本文介绍我使用QQ得到服务器上回传的python代码的探索历程,面向的对象是对计算机网络有一定了解的读者。期待有兴趣的人和我一起探讨!
需求来源
最近,我在跑一些数据量巨大的代码。代码在本地一运行,CPU就占满了,代码运行时间又久,因此这段时间根本用不了电脑,这对疫情在家的大学生很难受。把代码放服务器吧,又不知道什么时候能跑完,这让我很不爽。于是,我希望服务器端的代码能给我一个不错的反馈,由此我选择了QQ交互方法。
硬件工具
本地电脑一台,服务器一台(如果你只是想尝试一下,而没有服务器,可以使用 VMware 虚拟机)
探索历程
首先,我使用的无界面CentOS服务器上是没有办法运行QQ的,因此想要实现交互,应该先把服务器上的信息传送到本地电脑,再由本地电脑发送给QQ,这样我就可以收到消息了。
那么就将目标分割为两个任务了,分别为:
接下来就给大家说明我是怎么实现这两步的:
本地电脑给QQ发信息
主要原理:通过 win32 API, 将python信息赋给剪切板,粘贴到QQ聊天框中,最后模拟按 “Enter” 键,发送消息1。
代码如下: