Da die Methode zum Anzeigen der Daten von Tintenfischring 2 in einem PC-Browser verbessert wurde, habe ich darauf verwiesen. [Splatoon 2] Durchsuchen Sie die Schlachtdatensatzdaten von Squid Ring 2 mit einem PC-Browser.
Python 3.6.1
Als ich diesen Artikel schrieb, fand ich etwas, das leicht zu verstehen war. Es scheint eine Möglichkeit zu geben, Squid Ring 2 in einem PC-Browser zu sehen, also habe ich es versucht
Notieren Sie sich den Cookie-Wert mit der in diesem Link beschriebenen Methode.
ikaring.py
import urllib
from urllib.request import build_opener, HTTPCookieProcessor
from urllib.parse import urlencode
import http
from http.cookiejar import CookieJar
import codecs
def printJson(url): #Holen Sie sich Json und drucken Sie
cookie = "iksm_session=Notierter Cookie-Wert"
opener = build_opener(HTTPCookieProcessor(CookieJar()))
opener.addheaders.append(("Cookie", cookie))
res = opener.open(url)
print (codecs.decode(res.read(), 'unicode-escape'))
printJson("https://app.splatoon2.nintendo.net/api/data/stages") #Holen Sie sich die aktuelle Stufe
#printJson("https://app.splatoon2.nintendo.net/api/festivals/active") #Informationen über Festivals erhalten?
#printJson("https://app.splatoon2.nintendo.net/api/schedules") #Zeitplan abrufen
#printJson("https://app.splatoon2.nintendo.net/api/records") #Anschaffung der aktuellen Ausrüstung und des lackierten Bereichs
#printJson("https://app.splatoon2.nintendo.net/api/timeline") #Freundesstatus?
#printJson("https://app.splatoon2.nintendo.net/api/onlineshop/merchandises") #Informationen zum Ausrüstungsgeschäft
#printJson("https://app.splatoon2.nintendo.net/api/results/110") #Daten für jede Schlacht
Es wird von Json so zurückgegeben, so dass es auf verschiedene Arten einfach zu verarbeiten ist.
Möglicherweise können andere Daten abgerufen werden.
110 von https: // app.splatoon2.nintendo.net / api / results / 110
entspricht jeder Schlacht.
Wenn Sie auf die Daten der 109. Schlacht zugreifen möchten, können Sie "https: // app.splatoon2.nintendo.net / api / results / 109" ausführen.
Beachten Sie, dass die Anzahl der Schlachten und die letzten 50 Schlachten je nach Person unterschiedlich sind.
Da Sie nur den Verlauf bis zu den letzten 50 Schlachten sehen können, können Sie ihn anscheinend verwenden, um die Daten jeder Schlacht aufzuzeichnen. Da Sie nicht nur sich selbst, sondern auch die Ausrüstung Ihrer Freunde und Gegner sehen können, können Sie, wenn Sie viele Daten sammeln, Data Mining für Situationen durchführen, in denen Sie gut oder nicht gut sind.
Recommended Posts