Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Webden veri alma
#2
FMX yapıda platform gereği; TWebBrowser ile değil de
// System.Net.HttpClientComponent unitindedir...

TNetHTTPClient

ile verileri çekmeyi düşünmek isteyebilirsiniz. 

Örnek :
uses System.Net.HttpClientComponent, System.Net.HttpClient;

function MakeRequest(aUrl: string): string;
var
  LClient   : System.Net.HttpClientComponent.TNetHTTPClient;
  LResponse : System.Net.HttpClient.IHTTPResponse;
begin
  LClient := TNetHTTPClient.Create(nil);
  try
    LClient.UserAgent  := 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36';
    LClient.Accept     := 'text/html';
    LResponse := LClient.Get(aUrl);
    // 404 not forund
    // 200 OK
    case LResponse.StatusCode of
    200: // success
      Result := LResponse.ContentAsString;
    404: // not found
      Result := '[ERROR] Page not found...';
    else
      Result := '[ERROR]' + sLineBreak + LResponse.ContentAsString;
    end;
  finally
    FreeAndNil(LClient);
  end;
end;

Kullanımı :
procedure TForm1.Button1Click(Sender: TObject);
var
  LContent : string;
begin
  LContent := MakeRequest('https://www.google.com.tr');
  // ...

end;
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla


Bu Konudaki Yorumlar
Webden veri alma - Yazar: Husv - 20-12-2022, Saat: 12:35
Webden veri alma - Yazar: mrmarman - 20-12-2022, Saat: 20:39
Cvp: Webden veri alma - Yazar: Husv - 23-12-2022, Saat: 00:59
Cvp: Webden veri alma - Yazar: vedat35 - 21-12-2022, Saat: 01:55

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi FMX, geliştirdiğiniz uygulamanın log kaydını alma işlemi muratcelik64 3 289 22-03-2026, Saat: 05:00
Son Yorum: ovural
  Delphi FMX ile geliştirilen projenin yedeğini alma işlemi. muratcelik64 1 170 15-03-2026, Saat: 20:43
Son Yorum: mkysoft
  Android Kontakt, Telefon numaralarını alma.. ARM 1 623 09-03-2025, Saat: 07:00
Son Yorum: ARM
  Lokasyon Alma barissagir 2 925 14-08-2024, Saat: 14:59
Son Yorum: barissagir
  CSV'ye veri aktarma Altıner 5 1.602 28-03-2024, Saat: 11:49
Son Yorum: Mr.X



Konuyu Okuyanlar: 1 Ziyaretçi