2011-11-29 9 views
5

Voglio recuperare dati come (titolo, qualche descrizione) da qualsiasi URL esterno che l'utente inserisce.Fetch Dati modulo Client esterno URL client

Come in Facebook, quando copiamo un URL esterno, si recupera alcune informazioni da tale URL ..

Esiste un modo per farlo lato client da parte di alcuni plugin per jQuery o qualcosa del genere ...?

EDIT: Come dire nello stato di Facebook, copio 'www.stackoverflow.com', recupera il titolo e altre informazioni da esso; Devo avere una cosa abbastanza simile. Non c'è alcun plugin jQuery che possono prendere informazioni di base simile da url ...

+2

jquery ajax e iframe non ti aiuteranno perché vuoi richiedere i dati del dominio. ajax non funziona per domini esterni e iframe con "src" esterno non è accessibile dagli script lato client per favore dicci qual è il tuo linguaggio di scripting lato server! – UnLoCo

+0

im usando java sul lato server .. –

+0

un link utile http://code.google.com/appengine/docs/java/urlfetch/overview.html – UnLoCo

risposta

0

se si intende recuperare il codice HTML una pagina Web, è possibile utilizzare il metodo WebClient.DownloadString:

client WebClient = new WebClient();
String htmlCode = client.DownloadString ("http://videoonfacebook.com");

Dopo di che è possibile filtrare quello che volete .like TITOLO, DESC ecc .. Spero che questo aiuto

Gourav

+0

Non funziona per me - la definizione WebClient deve essere importata in in qualche modo? –

+0

È questo JavaScript, mi sembra C#! – psyklopz

0

se si desidera visualizzare solo qualcosa, è possibile utilizzare iframe elemento, impostando il suo fonte dinamicamente con jQuery.