![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как извлечь картинку с Webbrowser [D7, WinXP]
__nick__ © (2006-11-12 19:32:00)У меня така проблема:
загружаю страничку где имеется фрейм. в єтом фрейме есть катринка (код регистрации).
Текст фрейма:
parent.ShowNextPage();
Êàòåãîðèÿ: VIP ñåðôèíã.
Âûáåðèòå, ÷òî èçîáðàæåíî?
Óãàäàé è ïîëó÷è 2Õ.
.....
Но проблема в чем ... когда я пытаюсь скопировать картинку (сохранить картинку как...) то копируется тольки однин пиксель... как будто в картинке один пиксель...
Из дельфи питаюсь сохранить на диск, вот так:
s:='Top';
HTML_Doc2 := form1.WebBrowser1.Document As IHTMLDocument2;
Window2 := HTML_Doc2.parentWindow As IHTMLWindow2;
oRange1 := window2.document.frames.item(s).document.body.innerText;
form1.memo1.Text:=orange1;
for k := 0 to window2.document.frames.item(s).Document.Images.Length - 1 do
begin
Source := window2.document.frames.item(s).Document.Images.Item(k).Src;
p := LastDelimiter('.', Source);
ext := UpperCase(Copy(Source, p + 1, Length(Source)));
p := LastDelimiter('/', Source);
dest := ExtractFilePath(ParamStr(0)) + Copy(Source, p + 1,Length(Source));
DownloadFile(Source, dest);
end;
Но таже история... как будто картинка из одного пикселя... но в браузере она гдето 2х2 см...
Немогу понять в чем прикол? Может это фон, а картинка и в самом деле один пиксель? Подскажите как решыть эту проблему? как вытащить картинку?
dgs (2007-01-07 14:46:00) [1]__nick__, я эту проблему коряво но вылечил, стучи в асю 206356276, расскажу :)
__nick__ (2006-11-15 09:15:00) [2]ладно... я пришол сюда не за тем, что бы спорить с мудаком ...
я надеюсь есть еще нормальные люди, которые могут помочь мне...
->Ketmar если не хочеш помочь - то лутше не пиши ...
Ketmar (2006-11-14 17:24:00) [3]>[8] __nick__ 14-Nov-2006, 11:13
>слипка не спопнется?
откуда мне знать, какие у тебя проблемы с физиологией?
__nick__ (2006-11-14 11:13:00) [4])))))))))))))))))))))))))))))))))))
слипка не спопнется?
Ketmar (2006-11-13 19:08:00) [5]>[6] __nick__ 13-Nov-2006, 19:05
>для очень одарённых напиши ,пожалуста, код на delphi....
80 WMZ. как для очень одарённого -- скидку сделал.
__nick__ (2006-11-13 19:05:00) [6]для очень одарённых напиши ,пожалуста, код на delphi....
Я пробывал:
...
Source:='/imgdyn/code.php?code=page';
...
DownloadFile(Source, dest);
...
но ничего не сохраняет ...
Ketmar (2006-11-13 16:05:00) [7]>[4] __nick__ 13-Nov-2006, 13:18
>ну а как вытащить этот фон, скажем, в timage?
скачать не пробовал? для особо одарённых DiamondShark даже привёл ссылку.
__nick__ (2006-11-13 13:18:00) [8]ну а как вытащить этот фон, скажем, в timage?
DiamondShark (2006-11-13 12:00:00) [9]так написано же:
<TD width=78 background=/imgdyn/code.php?code=page
фон это у ячейки.
__nick__ (2006-11-13 09:23:00) [10]но в webbrowser отображается нормальная "картинка"...как ее вытащить...
можна попробывать принтскрином... но ето большой гиморой ...
Ketmar (2006-11-12 19:36:00) [11]и отчего я подозреваю, что в empty.gifи должна быть "картинка" 1x1 пиксель?