Задать вопрос

Как распознать stories в инстаграм?

Написал следующий скрипт, мне нужно чтобы делался скриншот именно истории и из нее извлекался текст, но получается что браузер открывается не на весь экран, мне приходиться расширять его чтоб поймать нужную область, несколько раз перезагружается страница после входа в аккаунт и скринится до начала просмотра истории, подкажите пж что делать?
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)
  • Вопрос задан
  • 131 просмотр
Подписаться 3 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы