PDA

View Full Version : دانلود یک صفحه همراه با عکس ها



az-navaei
سه شنبه 19 خرداد 1388, 13:51 عصر
سلام.
من می خوام یک صفحه html را از طریق فرامین دلفی دانلود کنم ولی عکس های داخل آن دانلود نمی شود .
کد استفاده شده:

procedure Tform1.DownloadFile(URL,FileSave:string);
var
AFile : TFileStream;
begin
AFile := TFileStream.Create(FileSave, fmCreate);
try
IdHTTP1.get(URL, AFile);
finally
AFile.Free;
end;
end;

vcldeveloper
سه شنبه 19 خرداد 1388, 14:10 عصر
برای اینکه عکس ها ربطی به فایل HTML ندارند. شما اگر میخواید از IdHTTP استفاده کنید، باید بعد از دریافت فایل HTML آن را Parse کنید، و لینک های عکس را جداگانه دریافت کنید.
اگر نمیخواید این کار را بکنید، فایل را با استفاده از WebBrowser دریافت کنید.

az-navaei
سه شنبه 19 خرداد 1388, 19:54 عصر
من با WebBrowser1.Navigate(url) به صفحه ی مورد نظم وصل می شوم اما چطوری می تونم با webbrowser آنرا دانلود کنم؟

vcldeveloper
سه شنبه 19 خرداد 1388, 23:35 عصر
وقتی صفحه توسط WebBrowser گرفته میشه، یا نمایش داده میشه، یعنی صفحه دانلود شده. سوال شما این هست که چطور صفحه دانلود شده را Save کنیم. تا جایی که یادم هست، درباره چگونگی Save کردن صفحه با استفاده از WebBrowser در همین سایت پست زدم. TWebBrowser را جستجو کنید.