WebBrowser.OleObject.Document.documentElement.innerHTML

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ć?

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)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.