ilch Forum » Allgemein » HTML, PHP, SQL,... » externe Tabelle mit php auslesen

Geschlossen
  1. #1
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    437
    Beitragswertungen
    20 Beitragspunkte
    Nabend,

    im rahmen eines Projektes möchte ich von wot-life.com/eu/clan/R1SE-500022074/#tab1 diese stats tabelle auslesen und als json objekt speichern um dieses in eine Datenbank zu nehmen.

    Der Link ist zu dem Clan den ich betreue und in dem ich bin.

    Ich hab alles mögliche versucht, doch kein erfolg.

    vielleicht weiß hier jemand rat.


    verwendete ilch Version: 2.1.x

    betroffene Homepage: www.r1sing.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    hhunderter Entwickler
    Registriert seit
    12.08.2018
    Beiträge
    436
    Beitragswertungen
    71 Beitragspunkte
    WoT bietet eine API an mit dem man alle Informationen abrufen kann: developers.wargaming.net/documentation/guide/getting-started/.
    wie genau man aber diese verwendet kann ich jetzt nicht sagen da ich dieses Spiel nicht spiele und keinen Zugang zu der API habe.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    437
    Beitragswertungen
    20 Beitragspunkte
    ZitatZitat geschrieben von hhunderter
    WoT bietet eine API an mit dem man alle Informationen abrufen kann: developers.wargaming.net/documentation/guide/getting-started/.
    wie genau man aber diese verwendet kann ich jetzt nicht sagen da ich dieses Spiel nicht spiele und keinen Zugang zu der API habe.


    Ich weiß, was ich aus der Wargaming API rausbekomme.
    Nur WN8 ist nicht von Wargaming sondern XVM.

    Auf der Seite, wo ich die Tabelle auslesen möchte, sind bereits alle wichtigen Wehrte drin, wn8, 30 tage wn8, usw.

    Bitte, gibt es eine möglichkeit mit PHP diese Tabelle auszulesen, eventuel als json oder gleich in die db zu speichern?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    hhunderter Entwickler
    Registriert seit
    12.08.2018
    Beiträge
    436
    Beitragswertungen
    71 Beitragspunkte
    Zum Thema API :
    ZitatZitat
    Es gibt eine (ebenfalls frei zugängliche) API-Schnittstelle von WG, mit der sämtliche Werte auch für andere Anwendungen / Webseiten ... zur Verfügung stehen.
    Genau diese öffentlichen Werte können nun mithilfe der Modifikation XVM auch direkt im Spiel angezeigt werden. XVM nutzt dabei nur frei zugängliche Daten.


    Zu WN8 hätte ich folgendes gefunden: github.com/artur-stepien/wot-wn8
    setzt aber PHP 7 vorraus...

    Wenn du dennoch wirklich die Html-Tabellen auslesen willst müsstest du:
    1. Die Seite mit z.b. www.php.net/manual/de/function.file-get-contents.php auslesen
    2. Die eingelesene Seite durch ein Parser jagen um alle Daten einzeln zu erhalten
    3. Die Daten weiter verarbeiten

    aber warum soviel Aufwand wenn du alle Daten mit ein bisschen Rechnen auch als Rohfassung bekommen kannst?


    Zuletzt modifiziert von hhunderter am 26.06.2019 - 09:35:51
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    437
    Beitragswertungen
    20 Beitragspunkte
    ich hab mit der bibliothek und auch dem ganzen wargaming zeugs. du bekommst selbst über die wn8 biblio. nicht alles raus. darum ist die tabelle auslesen besser. und weißgott weniger auffand und auch abfragen als über api und wn8 bibliothek zu arbeiten
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten