python 实现截图自动存入Excel表
首先我先在桌面新建一个test.xls文件
import keyboard #监听按键库
from PIL import ImageGrab #图像处理库
import time
from aip import AipOcr #pip install baidu_aip\
import xlwt
biao = xlwt.Workbook()
worksheet = biao.add_sheet('sheet1')
# print("开始截图")
# 1. 截取图片
num=0
while 1:
keyboard.wait(hotkey='ctrl+alt+a')
print("键盘按下了'ctrl+alt+a'")
keyboard.wait('enter')
print("键盘按下了'enter'")
# 模拟延迟,来解决grabclipboard函数的缓存问题(grabclipboard函数操作太快,它就会读取上一次的内容)
time.sleep(0.1)
# 2. 保存图片到电脑上
image = ImageGrab.grabclipboard()
image.save('screen%s.png'%(num))
# 3. 调用百度AI识别图片内容
APP_ID = '你的APP_ID'
API_KEY = '你的API_KEY'
SECRET_KEY = '你的SECRET_KEY'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
# 获取图片的二进制数据
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
image = get_file_content('screen%s.png'%(num))
""" 调用通用文字识别(高精度版) """
text = client.basicAccurate(image)
textList = text['words_result']
print(textList)
num1 = 0
for i in textList:
worksheet.write(num, num1, i['words'])
biao.save('C:\\Users\\mxy\\Desktop\\test.xls')
num1 += 1
num+=1
print("结束截图")
-
Excel
+关注
关注
4文章
230浏览量
57554 -
python
+关注
关注
57文章
4858浏览量
89588
发布评论请先 登录
查找表与多项式近似算法实现初等函数
用 Python 给 Amazon 做“全身 CT”——可量产、可扩展的商品详情爬虫实战
订单退款自动化接口:高效处理退款流程的技术实现
商品自动上架/下架接口实现指南
termux如何搭建python游戏
Python脚本实现运维工作自动化案例
EXCEL导入—设计与思考
如何导出Excel文件 -- excel_hm介绍 ##三方SDK##
组件截图sdk -- screenshot_hm介绍 ##三方SDK##
如何实现组件截图 -- componentSnapshot
Spire.Cloud.Excel云端Excel文档处理SDK
使用插件将Excel连接到MySQL/MariaDB
使用Python实现xgboost教程
适用于Oracle的Devart Excel插件:轻松管理数据

如何使用python实现截图自动存入Excel表
评论