Как Facebook обнаруживает изображения при добавлении ссылки? - PullRequest
3 голосов
/ 17 мая 2010

Когда вы добавляете ссылку на свою страницу Facebook, после некоторой обработки Facebook предоставляет вам кнопку «Следующая / Предыдущая» для выбора изображения, связанного с URL-адресом, который вы вставляете.

Очевидно, что Facebook читает html-страницу и отображает изображения, найденные на вставляемом вами URL.

Кто-нибудь знает, какой алгоритм Facebook использует, чтобы решить, какие изображения показывать ?

Если я вставлю ссылку на: http://www.staplijst.be/lachende-wandelaars-aalter-aktivia-003.asp,, будет обнаружено только 11 изображений. Тот, который я хочу, тот, что в правом верхнем углу, не включен в список.

Если я вставлю ссылку на *, отобразится 1014 * 19 изображений (включая то, что я хочу (в правом верхнем углу текстовой области).

Обе страницы построены с использованием asp-кода, но функционально одинаковы.

Я думал, что это как-то связано с размером изображения, но не могу найти никакого решающего фактора.

Я еще немного расскажу, потому что, если я знаю, что ищет Facebook, я могу убедиться, что на странице есть правильные изображения (поскольку они представляют собой динамические страницы, построенные с классическим asp).

Но есть ли у кого-нибудь идеи? Помощь будет оценена.

Ответы [ 3 ]

4 голосов
/ 19 мая 2010

Это выглядит как дубликат: Ссылка на Facebook Изображение ссылки

Use <link rel="image_src" href="abs_url_of_your_image">
0 голосов
/ 19 мая 2010

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

Итак, Убедитесь, что ваше изображение появляется только один раз, и посмотрите, поможет ли оно!

0 голосов
/ 17 мая 2010

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

  1. Установить веб-запрос на желаемый URL
  2. Разобрать полученный веб-ответ с регулярным выражением, которое ищет <img src="" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...