Как воссоздать предпросмотр изображения с внешних сайтов? - PullRequest
5 голосов
/ 02 января 2011

Как и в пользовательском интерфейсе Facebook, я пытаюсь создать изображение для предварительного просмотра с внешнего сайта.Таким образом, когда пользователь вводит URL-адрес, на который он ссылается, пользовательский интерфейс по умолчанию сканирует этот сайт на предмет img и очищает большой палец для предварительного просмотра.

Есть ли конкретное имя для этого метода?Или кто-нибудь может указать мне направление обучения этому?

Большое спасибо!

Ответы [ 2 ]

3 голосов
/ 03 января 2011

Есть несколько вариантов, когда дело доходит до очистки страниц. Еще один, который нужно проверить, - это nokogiri, http://nokogiri.org/. Вы можете найти учебники о том, как его использовать, на http://nokogiri.org/tutorials.

Вместо того, чтобы захватывать изображение с сайта, почему бы не захватить изображение всей страницы? Вы можете использовать бесплатный сервис скриншотов, например, http://www.websnapr.com/ или http://www.thumbshots.com/. В одном приложении я использую это для предварительного просмотра изображения, а nokogiri - для очистки заголовка и описания страницы. Просто идея.

3 голосов
/ 02 января 2011

Это называется соскоб.Есть библиотека с именем scrAPI.

Вот пример кода http://crunchlife.com/articles/2007/08/13/code-snippet-ruby-image-scraper

...