python 使用默认浏览器打开,截图内容,并识别内容


#encoding:utf-8






import pyautogui

import time

import  win32api

from PIL import Image


#安装这个pyauto 请在先一步安装pygetwindows 0.01 版本,高版本无法安装

from PIL import ImageGrab

import pytesseract



# for i in range(0,100):


#下载ocr,并配置目录
pytesseract.pytesseract.tesseract_cmd = r'D:\tesseract-ocr\tesseract.exe'



for i in range(0,3):
    #用默认浏览器打开这么目录
    win32api.ShellExecute(0, 'open', 'http://news.baidu.com/', '', '', 1)
        # time.sleep(3)
    if i ==0:
        time.sleep(10)
    else:
        time.sleep(3)
    #
    #这个目录进行截图
    image=ImageGrab.grab()
    # image.show()
    #保存宝文件夹
    image.save("image/tu.jpg",'JPEG')
    #打开文件夹并识别
    text=pytesseract.image_to_string(Image.open(r'image\tu.jpg'),lang='chi_sim')
    #输出文字
    print(text)





# screenWidth, screenHeight = pyautogui.size() #屏幕的宽,高
# currentMouseX, currentMouseY = pyautogui.position()#当前鼠标坐标
#
# pyautogui.moveTo(20,1050)
# pyautogui.click()
#
# pyautogui.typewrite('google')
#
# pyautogui.typewrite('\n')
# time.sleep(1.5)
#
# #
# pyautogui.typewrite('http://www.yu250.com/')
# #
# pyautogui.typewrite('\n')
#
# time.sleep(3)
# # pyautogui.click()
# # pyautogui.typewrite('http://www.yu250.com/')
#
# pyautogui.typewrite('\n')









# pyautogui.moveTo(700, 400)#移动鼠标Hello
# pyautogui.click() # 点击
# pyautogui.typewrite('\n')
# pyautogui.typewrite('Hello world!')





# pyautogui.moveRel(None, 10)  # move mouse 10 pixels down
# pyautogui.doubleClick()
# pyautogui.moveTo(500, 500, duration=2, tween=pyautogui.tweens.easeInOutQuad)  # use tweening/easing function to move mouse over 2 seconds. tweens 会报错 我没有使用,没有查解决办法
# pyautogui.typewrite('Hello world!', interval=0.25)  # type with quarter-second pause in between each key
# pyautogui.press('esc')
# pyautogui.keyDown('shift')
# pyautogui.typewrite(['left', 'left', 'left', 'left', 'left', 'left'])
# pyautogui.keyUp('shift')

请在执行代码前,安装ocr,PIL

转载于:https://my.oschina.net/xdevile/blog/3047846

你可能感兴趣的:(python 使用默认浏览器打开,截图内容,并识别内容)