2011-01-02 9 views
5

Analogamente all'interfaccia utente di Facebook, sto tentando di generare un'immagine di anteprima da un sito Web collegato esterno. In questo modo, quando un utente digita un URL che sta collegando, per impostazione predefinita l'interfaccia utente scansiona quel sito per un img e scrape un pollice di anteprima.Come ricreare un'anteprima dell'immagine da siti Web esterni?

Esiste un nome specifico per questa tecnica? O qualcuno può indicarmi la direzione di imparare questo?

Grazie mille!

risposta

3

Ci sono un paio di opzioni diverse quando si tratta alla pagina raschiatura. Un altro da verificare sarebbe nokogiri, http://nokogiri.org/. Puoi trovare tutorial su come utilizzarlo allo http://nokogiri.org/tutorials.

Invece di prendere un'immagine dal sito, perché non prendere l'immagine dell'intera pagina? È possibile utilizzare un servizio di screenshot gratuito come http://www.websnapr.com/ o http://www.thumbshots.com/ tra gli altri. In un'applicazione, lo uso per la mia immagine di anteprima e uso nokogiri per racimolare il titolo e la descrizione della pagina. Solo un'idea