python 實(shí)現(xiàn)截圖自動(dòng)存入Excel表
首先我先在桌面新建一個(gè)test.xls文件
import keyboard #監(jiān)聽按鍵庫(kù)
from PIL import ImageGrab #圖像處理庫(kù)
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函數(shù)的緩存問題(grabclipboard函數(shù)操作太快,它就會(huì)讀取上一次的內(nèi)容)
time.sleep(0.1)
# 2. 保存圖片到電腦上
image = ImageGrab.grabclipboard()
image.save('screen%s.png'%(num))
# 3. 調(diào)用百度AI識(shí)別圖片內(nèi)容
APP_ID = '你的APP_ID'
API_KEY = '你的API_KEY'
SECRET_KEY = '你的SECRET_KEY'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
# 獲取圖片的二進(jìn)制數(shù)據(jù)
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
image = get_file_content('screen%s.png'%(num))
""" 調(diào)用通用文字識(shí)別(高精度版) """
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("結(jié)束截圖")
-
Excel
+關(guān)注
關(guān)注
4文章
231瀏覽量
57698 -
python
+關(guān)注
關(guān)注
57文章
4876瀏覽量
90022
發(fā)布評(píng)論請(qǐng)先 登錄
Python運(yùn)行本地Web服務(wù)并實(shí)現(xiàn)遠(yuǎn)程訪問
在Python中借助NVIDIA CUDA Tile簡(jiǎn)化GPU編程
查找表與多項(xiàng)式近似算法實(shí)現(xiàn)初等函數(shù)
語法糾錯(cuò)和testbench的自動(dòng)生成
用 Python 給 Amazon 做“全身 CT”——可量產(chǎn)、可擴(kuò)展的商品詳情爬蟲實(shí)戰(zhàn)
訂單退款自動(dòng)化接口:高效處理退款流程的技術(shù)實(shí)現(xiàn)
商品自動(dòng)上架/下架接口實(shí)現(xiàn)指南
termux調(diào)試python猜數(shù)字游戲
termux如何搭建python游戲
Python腳本實(shí)現(xiàn)運(yùn)維工作自動(dòng)化案例
EXCEL導(dǎo)入—設(shè)計(jì)與思考
樹莓派用戶必備的五大微軟Excel替代軟件!
如何使用python實(shí)現(xiàn)截圖自動(dòng)存入Excel表
評(píng)論