python 打开网页并截图_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
總結
以上是生活随笔為你收集整理的python 打开网页并截图_python 使用默认浏览器打开,截图内容,并识别内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 某虚拟存储系统采用最近最少使用(LRU)
- 下一篇: 在Windows Server 2008