Проверьте, есть ли на сайте протокол Open Graph - PullRequest
0 голосов
/ 20 января 2019

Если я, например, вставлю веб-сайт в Skype, миниатюра предварительного просмотра страницы будет существовать, поскольку для нее настроен протокол открытого графика.

Предполагая, что у меня большой список веб-сайтов, и я пытаюсь определить тот, на котором есть OGP, и который будет просматривать, как бы я это сделал? Если я вставлю их все в скайп и один из них сработает, он будет правильно просматриваться, но проблема заключается в ограничении количества сообщений в Skype, что сделает процесс очень медленным, если список большой.

По сути, из длинного списка я хотел бы иметь быстрый способ проверить, какой веб-сайт из них будет просматриваться. На разногласиях и в фейсбуке применимо то же самое, но существует аналогичный лимит сообщений. К сожалению, отправка мне по электронной почте списка не создает предварительный просмотр.

Я знаю, что это неортодоксальный вопрос, но я был бы признателен за некоторую помощь.

1 Ответ

0 голосов
/ 25 января 2019

Хороший вопрос.Единственный способ сделать это - загрузить HTML-код веб-сайта и посмотреть в <head> любые элементы <meta>.

Затем можно выполнить поиск property="og:image" дляпосмотрите, есть ли изображение, связанное со страницей.

Если вы не хотите загружать полную страницу, вы можете использовать запрос HTTP Range и просто получить первую пару КБстраницы.

То, как вы это сделаете, будет зависеть от используемого вами языка программирования.

...