Не удаётся из url получить фото
не удается из ссылки получить фотографию, она почему-то не преобразовывается и постоянно выдает ошибку. Из-за этого не получается распознать текст с фотографии, которую подаю, уже не знаю, что делать, помогите, пожалуйста, разобраться.
import os
import io
import requests
from PIL import Image, UnidentifiedImageError
import pytesseract
import telebot
import csv
import re
import time
from PIL import ImageFile
photo_url = message.photo[-1].file_id
photo_info = bot.get_file(photo_url)
time.sleep(1)
photo_url = f'https://api.telegram.org/file/bot{6084234069}/{photo_info.file_path}'
try:
# Скачиваем фотографию
ImageFile.LOAD_TRUNCATED_IMAGES = True
response = requests.get(photo_url)
a = io.BytesIO(response.content)
img = Image.open(a)
except (UnidentifiedImageError, OSError) as e:
print(f"Ошибка загрузки изображения: {e}")
return
Источник: Stack Overflow на русском