Написал следующий скрипт, мне нужно чтобы делался скриншот именно истории и из нее извлекался текст, но получается что браузер открывается не на весь экран, мне приходиться расширять его чтоб поймать нужную область, несколько раз перезагружается страница после входа в аккаунт и скринится до начала просмотра истории, подкажите пж что делать?
from instapy import InstaPy
import cv2
import numpy as np
import os, pytesseract
import pyscreenshot as ImageGrab
import time
pytesseract.pytesseract.tesseract_cmd = 'path'
session = InstaPy(username="", password="", headless_browser=False)
session.login()
session.story_by_users([""])
filename = 'Image.png'
x = 1
last_time = time.time()
while(True):
screen = np.array(ImageGrab.grab(bbox=(521, 70, 1464, 988)))
print('loop has taken {} seconds'.format(time.time()-last_time))
last_time = time.time()
cv2.imshow('window', cv2.cvtColor(screen, cv2.COLOR_BGR2RGB))
cv2.imwrite(filename, screen)
x = x + 1
print(x)
if x == 2:
cv2.destroyAllWindows()
break
img = cv2.imread('Image.png')
text = pytesseract.image_to_string(img)
print(text)