AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Online Daten abrufen

Ein Thema von julien91 · begonnen am 7. Okt 2015 · letzter Beitrag vom 8. Okt 2015
Antwort Antwort
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: Online Daten abrufen

  Alt 7. Okt 2015, 23:26
Eine Abfrage geht z.B. so
Delphi-Quellcode:
program dp_186866;

{$APPTYPE CONSOLE}
{$R *.res}

uses
  System.SysUtils,
  IdHTTP;

procedure Main;
var
  http : TIdHTTP;
  resultStr: string;
begin
  http := TIdHTTP.Create( nil );
  try
    resultStr := http.Get( 'http://jsonplaceholder.typicode.com/posts/1' );
  finally
    http.Free;
  end;

  Writeln( resultStr );
end;

begin
  try
    Main;
  except
    on E: Exception do
      Writeln( E.ClassName, ': ', E.Message );
  end;
  ReadLn;

end.
und liefert:
Code:
{
  "userId": 1,
  "id": 1,
  "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
  "body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
}
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#2

AW: Online Daten abrufen

  Alt 7. Okt 2015, 23:56
Hui, gleich ab in die Lesezeichen
  Mit Zitat antworten Zitat
julien91

Registriert seit: 7. Okt 2015
4 Beiträge
 
#3

AW: Online Daten abrufen

  Alt 8. Okt 2015, 06:52
Danke schonmal für die hilfreichen Antworten!
Ich würde die Daten gerne von folgender Website erhalten: http://www.schrottpreis.org/aluminium/
dort ist rechts eine Tabelle mit den Preisen.
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Online Daten abrufen

  Alt 8. Okt 2015, 06:58
Im einfachsten Fall kontaktierst Du den Anbieter einer solchen Seite und fragst ihn nach einer auslesbaren Variante der Daten. Je nach Geschäftsmodell trifft man da durchaus auf offene Ohren. Für Dich hätte dies den Vorteil eines definierten Einstiegspunktes und strukturierten Daten in Form von JSON/XML/etc.

Alternativ müsstest Du Dir das HTML greifen (geht z.B. über o.g. Beispiel) und dann ausparsen. Wie das geht, findest Du unter den Stichworten "HTML" und "parsen" zuhauf im Forum.

Einfach Daten auslesen und selbst - vielleicht sogar kommerziell nutzen - ist nicht immer gern gesehen. Zudem besteht für Dich das Risiko, dass die o.g. Seite umgebaut wird und Dein Zugriff fortan ins Leere läuft.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
julien91

Registriert seit: 7. Okt 2015
4 Beiträge
 
#5

AW: Online Daten abrufen

  Alt 8. Okt 2015, 07:00
Okay danke.
Vielen Lieben Dank für die Hilfe.
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz