Facebook resim indirme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Facebook resim indirme

Mesaj gönderen Lord_Ares »

Merhaba,
Webbrowser ile açtığım facebookta kişinin resimlerini indiren bir uygulama yapmaya çalışıyorum. Aşağıda webbrowserda açılan tüm resimleri alan bir kod örneği buldum. Fakat bu kod örneği facebookta malesef çalışmıyor. Sebebi ise sanırım facebooktaki resim adreslerinin farklı saklanması. Bu resimleri nasıl alabiliriz.

Kod: Tümünü seç


 uses
  UrlMon;

{$R *.dfm}
function DownloadFile(SourceFile, DestFile: string): Boolean;
begin
  try
    Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0,
      nil) = 0;
  except
    Result := False;
  end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
  k, p: Integer;
  Source, dest, ext: string;
begin
  for k := 0 to WebBrowser1.OleObject.Document.Images.Length - 1 do
  begin
    Source := WebBrowser1.OleObject.Document.Images.Item(k).Src;
    p := LastDelimiter('.', Source);
    ext := UpperCase(Copy(Source, p + 1, Length(Source)));
    if (ext = 'PNG') or (ext = 'JPG') then
    begin
      p  := LastDelimiter('/', Source);
      dest := ExtractFilePath(ParamStr(0)) + Copy(Source, p + 1,
        Length(Source));
      DownloadFile(Source, dest);
    end;
     end;
end;
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: Facebook resim indirme

Mesaj gönderen Lord_Ares »

Facebook resim indirme uygulaması yapmaya çalışıyorum bunun için herhangi bir api ,örnek varsa paylaşırsanız sevinirim.
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: Facebook resim indirme

Mesaj gönderen AliZairov »

Merhaba. FB apisi mevcut amma öyle bir fonksiyon var olmasın bilmiyorum. Yapı baktım bir kullanıcının resimleri normal gördüğünüz halde kaynak kodda malesef gözükmüyo. Normal derlenmiş arayüzde resimler https://scontent-fra3-1.xx.fbcdn.net/hp ... /v/t1.0-9/ buraya kadar değişmez url vardır. Kullaıcı resimleri ise 11836823_425650194312566_5742480330033156517_n.jpg?oh=a0b82c4b363b80f344a88a7f23e72f76&oe=563BA296 böyle bir ekle ulaşmak mümkün. Amma dediğim gibi kaynak kodda yok malesef. Linkleri arayüz yalnız bula biliyorsunuz. Belki bir ihtimal derlenme esnasında resimlerin url yakalaya bilirsiniz.
Cevapla