Веб-страница здесь неожиданно возникла еще один вопрос о получении изображений из электронной таблицы.
Если вы перейдете на страницу в FF, вы увидите, что есть два изображения,на LHS синих полос заголовка.
Однако, если я загружаю страницу в TWebBrowser и запускаю следующий код
procedure TForm1.GetImageCount;
var
Count : Integer;
Doc : IHtmlDocument2;
begin
Doc := IDispatch(WebBrowser1.Document) as IHtmlDocument2;
Count := Doc.images.length;
ShowMessageFmt('ImageCount: %d', [Count]);
end;
, в окне сообщения отображается счетчик 1, а неожидаемый (во всяком случае, для меня) 2. Я могу легко получить доступ и сохранить на диск первое отображаемое изображение, но не второе или любое последующее, потому что их нет в коллекции IHtmlDocument2 Images
загруженной страницы.
Итак, мой вопрос: как мне получить второе изображение, чтобы сохранить его на диск?
Отладчик FF показывает, что веб-страница заполнена javascript, и я думаю, чтодолжно появиться второе изображение, но я не знаю, как его получить.
Есть идеи?