Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 2.497 pregleda

Najnovija ↓

TWebBrowser - page source 07.05.2005. u 15:15 · pre 261 mesec #1
Ljudi, kako da pokupim source stranice otvorene u TWebBrowser-u?
Do sad sam uzimao tako sto sam koristio NMHTTP ali sad je malo komplikovanije, u pitanju je POST zahtev, a i... u svakom slucaju moram bash source te strane u TWebBrowser komponenti da uzmem.

Ja sam pokusavao nesto, medjutim meni je to bas komplikovano bilo (osecam da sam ja zakomplikovao)...

Hvala unapred

Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: TWebBrowser - page source 07.05.2005. u 17:24 · pre 261 mesec #2
Probaj ovo:

Code:

var  
  Document : IHTMLDocument2;
  s: string;
  i: integer; 
begin
   // Varijanta jedan za frame-ove
   for i := 0 to (WebBrowser1.OleObject.Document.frames.Length - 1) do
     s:= s + slineBreak + WebBrowser1.OleObject.Document.frames.item(i).document.Body.outerHTML;

  // Varijanta dva
   Document := WebBrowser1.Document as IHtmlDocument2;
   s:= Document.body.outerHTML;

Re: TWebBrowser - page source 07.05.2005. u 17:34 · pre 261 mesec #4
Moras da importujes i C:\WINDOWS\System32\mshtml.tlb (Microsoft HTML Object Library)

Zaboravih :)

Inace rezultujuci pas fajl ima oko 400K linija! Moze da se desi da malo duze kompajlira :)
Re: TWebBrowser - page source 07.05.2005. u 20:49 · pre 261 mesec #6
Pa zavisi sta je brzo. Koristim ga u projektu pod D9 i za ceo projekat build traje skoro 2min (Athlon64/XP3800/1GB/RAID), mada ima tu jos dosta stvari sem ta dva microsoft tlb-a koja su vezana za upotrebu twebbrowser komponente.
Re: TWebBrowser - page source 07.05.2005. u 22:01 · pre 261 mesec #7
pa ja imam Sempron 2600+ // 256mb ddr [Delphi6] shto ce reci nista extra i veoma brzo mi je kompajliralo... ali ja nemam nista zahtewno u aplikaciji... no dobro... bitno je da radi
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme