| |
|
开发:
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 做了一个自动发晚安神器! 安装、导入库pyautogui 库是一个可以控制键盘、鼠标的库。我们可以利用它实现自动发消息。 pyperclip 库可以将文本复制到剪贴板。 apscheduler 库可以创建定时任务 安装:
导入:
打开微信打开微信设置,点击快捷键设置,我们会发现默认打开微信的快捷键是 “Ctrl + Alt + W”。因此,我们可以输入快捷键来打开微信。 快捷键格式:
我们输入打开微信的快捷键。
找到女朋友进入微信后,按下快捷键 “Ctrl + F” 即可打开搜索界面。
然后,在这里输入你的女朋友的昵称,按下回车键即可进入聊天。 在 pyautogui 中,有以下几种方式输入字符:
但是以上方法都无法输入中文。 一种解决方式是使用你的输入法输入中文。
另一种是用 pyperclip 库复制中文,再用快捷键粘贴。
我们选择使用第二种。 然后,我们按下 Enter 键,选择聊天。
发送消息同样,我们首先复制要发送的消息,然后粘贴按下 Enter 发送。
退出微信发完消息后,别忘了隐藏微信。因为打开微信、隐藏微信用的都是同一快捷键,如果不隐藏,那么下次发时将会隐藏微信,什么也发不出去。
创建定时任务我们将上面的代码封装到一个函数 main() 中。然后,通过调度器实现定时任务。
添加任务中,cron 表示重复在指定时间执行任务。如上面代码则是每天 0 时 0 分执行任务。 完整代码
此代码在 Windows7 Python3.8.6 下调试通过。 效果:
— End —感谢阅读! 本文收录于专栏 Python。 https://blog.csdn.net/weixin_48448842
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/26 23:31:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |