您的位置:首页 > 其它

百万英雄辅助

2018-01-12 16:38 190 查看
#coding:'utf-8'
import time
import os
import win32gui, win32ui, win32con, win32api
from PIL import Image
import pytesseract
import webbrowser

def window_capture(filename):
hwnd = 0
hwndDC = win32gui.GetWindowDC(hwnd)
mfcDC = win32ui.CreateDCFromHandle(hwndDC)
saveDC = mfcDC.CreateCompatibleDC()
saveBitMap = win32ui.CreateBitmap()
MoniterDev = win32api.EnumDisplayMonitors(None,None)
#w = MoniterDev[0][2][2]
# #h = MoniterDev[0][2][3]
w = 380
h = 150
saveBitMap.CreateCompatibleBitmap(mfcDC,w,h)
saveDC.SelectObject(saveBitMap)
saveDC.BitBlt((0,0),(w,h),mfcDC,(20,140),win32con.SRCCOPY)
saveBitMap.SaveBitmapFile(saveDC,filename)
start = time.time()
window_capture('haha.jpg')
text=pytesseract.image_to_string(Image.open('haha.jpg'),lang='chi_sim')
new_text =''.join(text.split())
url = 'http://www.baidu.com/s?wd=%s' % new_text
webbrowser.open(url)
end = time.time()
print(end-start)

原作者:https://github.com/pengfexue2/TEDxPY
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  百万英雄