WebBrowser.OleObject.Document.documentElement.innerHTML

Odpowiedz Nowy wątek
2006-10-22 13:43
Ad
0

W artykule Web Browser i przyjaciele jest napisane coś takiego:

Aby pobrać kod HTML wystarczy jedna linika kodu:

function GetHtml(WebBrowser : TWebBrowser) : String;
begin
Result:=WebBrowser.OleObject.Document.documentElement.innerHTML;
end;

I faktycznie działa na większości stron. Ale jak próbuję na Google (np. http://www.google.pl/search?&q=s%c5%82owo) to wyświetla mi się tylko zawartość tagu <head> a nie cały html. Co mam zrobić?


Pozostało 580 znaków

2006-10-22 17:31
0

Można to robić inaczej. Po prostu dajesz na formę komponent IdHTTP z Indy. Żeby pobrać kod dajesz:

Memo1.Text:=IdHTTP1.Get(TutajAdresStrony)

a gdybyś robił to na gecko to masz jeszcze prościej, tj. każesz mu odwiedzić adres: view-source:adres.strony (np. view-source:http:google.pl)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0