@jKEeY

Pytesseract не правильно берёт значения из картинки, с чем это связанно?

Уже целый день борюсь с проблемой
При попытки взять данный с помощью image_to_string, он не правильно их берёт
from selenium import webdriver
from time import sleep
from PIL import Image
from pytesseract import image_to_string

class Bot_dzen:
	def __init__(self):
		self.driver = webdriver.Firefox(executable_path='C:\\Users\\ilya_pc\\Documents\\gecko\\geckodriver.exe')
		self.navigate()

	def views_recon(self):
		image = Image.open('views.gif')
		print(image_to_string(image))

	def crop(self, location, size):
		image = Image.open('dzen_pars.png')

		x =location['x']
		y = location['y']
		width = size['width']
		height = size['height']

		image.crop((x, y, x+width, y+height)).save('views.gif')

		self.views_recon()

	def take_screen(self):
		self.driver.save_screenshot('dzen_pars.png')

	def navigate(self):
		self.driver.get('https://zen.yandex.ru/media/id/5a9d345c1aa80c262cd25c42/artishok-prirodnyi-celitel-dlia-pecheni-top-poleznyh-svoistv-i-kak-ego-prinimat-5aa8ba4f9b403c50c355e94c')
		views = self.driver.find_element_by_xpath('/html/body/article/div/div[2]')

		sleep(3)

		self.take_screen()

		location = views.location
		size = views.size

		self.crop(location, size)

def main():
	b = Bot_dzen()

if __name__ == '__main__':
	main()


Мне нужно взять весь div с классом article-stat и взять от туда данные
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы