-
на странице выполняются JavaScript типа
document.write (и функция которая возвращает html код )
помогите найти код страницы содержащий результат выполнения функции или
как вызвать функцию и получить от неё результат.
подскажите в каком направлении копать. -
tesseract © (30.12.08 16:23) [1]в направлении Webkit если только. Тебе нужно выполнять JavaScript на своём движке и получать вывод. Либо пользовать отладчик вроде Komodo.
-
ява (31.12.08 01:06) [2]sambellamy © (30.12.08 02:32)
на странице выполняются JavaScript типа
document.write (и функция которая возвращает html код )
помогите найти код страницы содержащий результат выполнения функции или
как вызвать функцию и получить от неё результат.
подскажите в каком направлении копать. -
я вот так сделал ;)
function GetHtml(doc: IHtmlDocument2): string;
var
iDisp: IDispatch;
iCollection: IHTMLElementCollection;
begin
result := '';
iCollection := doc.all.Tags('HTML') as IHTMLElementCollection;
iDisp := iCollection.item(0, 0);
result := (iDisp as IHTMLElement).outerHTML;
end; -
P.S. Использую для отображения станицы TWebBrowser