2011-11-29 16 views
5

Chcę pobrać dane takie jak (tytuł, opis) z dowolnego zewnętrznego adresu URL wprowadzonego przez użytkownika.Pobierz formularz danych Zewnętrzny adres URL klienta

Podobnie jak w Facebooku, kiedy kopiujemy zewnętrznego adresu URL, to pobiera informacje z tego adresu URL ..

Czy istnieje jakiś sposób, aby to zrobić stronie klienta za pośrednictwem jQuery plugin lub coś ...?

EDYCJA: Tak jak na Facebooku, kopiuje "www.stackoverflow.com", pobiera tytuł i trochę więcej informacji z niego; Muszę mieć coś podobnego. nie jest jakiś plugin jQuery, które mogą przynieść podobny podstawowe informacje z URL ...

+2

zarówno jquery ajax jak i iframe nie pomogą, ponieważ chcesz zażądać danych z wielu domen. ajax nie działa dla domen zewnętrznych, a iframe z zewnętrznym "src" nie jest dostępny po skryptach po stronie klienta , proszę powiedz nam, jaki jest twój język skryptowy po stronie serwera! – UnLoCo

+0

im używać java po stronie serwera .. –

+0

pomocne łącze http://code.google.com/appengine/docs/java/urlfetch/overview.html – UnLoCo

Odpowiedz

0

Jeśli masz na myśli pobierania kodu HTML na stronie internetowej można użyć metody WebClient.DownloadString:

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

Po tym można filtrować co kiedykolwiek chcesz .like tytuł, DESC etc .. Nadzieja ta pomoc

Gourav

+0

Nie działa dla mnie - czy definicja WebClient musi być zaimportowana w jakiś sposób? –

+0

Czy to JavaScript, dla mnie wygląda jak C#! – psyklopz

0

jeśli chcesz po prostu wyświetlić coś, można użyć iframe elementu, jego ustawienie źródło dynamicznie z jQuery.

Powiązane problemy