| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 女朋友让我深夜十二点催她睡觉,我有Python我就不干 -> 正文阅读 |
|
[Python知识库]女朋友让我深夜十二点催她睡觉,我有Python我就不干 |
事情是这样的:今天晚上,女朋友让我十二点催她睡觉。 这时候我们该怎么办呢?是时候让Python登场了! Python登场这次我们来做一个自动发送微信的程序,在深夜十二点的时候给女朋友发去消息,也算是尽了一个男朋友的义务了。 安装和导入我们需要两个模块:apscheduler,pyautogui 快捷键 Windows+r 打开运行控制框,输入 cmd,进入命令行,输入:
导入:
pyautogui首先我们来实现自动发送消息 pyautogui 是一个非常强大的库,可以操作鼠标和键盘。我们将用它来完成自动操作电脑。 先来做一些基本设置:
然后我们登录微信,最小化。 接下来我们把鼠标放到微信的任务栏图标上,运行以下语句,获取此时光标的坐标,返回一个Point对象:
打开微信,选择女朋友的回话窗口,将鼠标放在输入框上,同样获取光标坐标,为了将焦点锁定到输入框以方便待会的输入。
接下来,控制程序依次点击这两个点:
打开微信并锁定焦点后,我们开始输入文本。 输入文本可以有两种方式:
这两种方式都不能直接输入中文,所以只能依靠你的输入法来输入中文了。
为了使我们的操作更加
看看效果:
apschedulerAPScheduler 是一个Python库,可实现延迟调度要执行Python代码的功能,可以只执行一次,也可以定期执行。可以随时添加新任务或删除旧任务。能够十分方便地进行定时任务。
add_job 方法在这里传了 3 个参数,第一个为到时间后要执行的函数,第二个为触发器的类型。这里选用的是 date 触发器,特定的时间点触发,作业任务只会执行一次。第三个参数 run_date 就是执行的时间。在这前我已经把自动发送消息的代码封装为了 main 函数,只需到时后调用即可。 完整代码
完成啦!现在可以去睡觉了。 结果第二天早上起床,我被我妈妈骂了一顿,问我为什么午夜12点的时候电脑还亮着,而且还在自己发微信! 不过,好在女朋友没丢,我成功完成了女朋友的任务! – the End –好啦,这篇文章就到这里了。以上就是我分享的全部内容,感谢阅读! 本文收录于专栏:Python那些事
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 10:47:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |