Если Вы будете знакомы с Reddit, то Вы будете знать, как все их сообщения, содержащие изображения, получают маленький предварительный просмотр миниатюры около заголовка представления. Как Reddit идет о выполнении этого? Это просто проверяет, чтобы видеть, заканчивается ли ссылка .jpg, .png, .bmp
, и т.д.?
reddit будет пытаться получить миниатюру из любого источника - не только URL изображения. Это делается, во-первых, с помощью установленных правил для конкретных сайтов, а во-вторых, с помощью одного общего процесса для извлечения миниатюр для неизвестных URL - и является автоматизированной периодической задачей.
Одним из (многих) преимуществ reddit является то, что исходный код открыт, и если вы понимаете Python, вам стоит заглянуть в /r2/lib/scraper.py
для более детального рассмотрения того, как работает этот процесс.
Кроме того, хотя StackOverflow является отличным местом для получения ответов на вопросы, связанные с программированием, вы также можете заглянуть в собственный раздел reddit /r/redditdev для получения информации о разработке на reddit.