Sehen Sie hier einige einfache Diagramme an
Ich hatte eine Diskussion mit einem Freund über die beliebteste Lösung, die unter CSGO -Profis skaliert wurde.
Er hatte den Eindruck, dass die Schwarzenbars immer noch am beliebtesten sind, während ich den Eindruck hatte, dass der Eingeborene an Boden gewonnen und den Spitzenplatz gewonnen hatte.
Wir haben wie immer versucht, die Frage über Google zu beantworten, aber die Artikel, die wir fanden, waren einfach nicht vertrauenswürdig - und ich habe keine gefunden, die tatsächlich Informationen darüber enthielten, wo und wie sie ihre Daten erhielten.
Also sagte ich, verdammte es und benutzte ein paar Stunden, um einen Schaber zu erstellen, um die Daten von Liquidpedia zu erhalten, was einen herausragenden Ruf hat, wenn es um Spielerdetails geht.
Ich habe nur eine Teilmenge aller verfügbaren Daten verwendet. Wenn Sie also Lust haben, schauen Sie sich das zwischengespeicherte HTML und den Schaber an und ändern Sie sie an Ihre Anforderungen.
Der Code wurde schnell geschrieben und ist ziemlich schmutzig und es gibt kein Promise.all
. Dies machte die anfängliche Ausführung mit preislimitierender Limitierung leicht, ist aber jetzt scheiße, wenn alles zwischengespeichert wird. Es ist jedoch nicht schlecht, ich kann DB in ungefähr 20 Sekunden lang bevölkern.
git clone [email protected]:Lindeneg/csgo-pro-settings.git && cd csgo-pro-settings
yarn install
yarn prisma migrate dev
Bitte entpacken Sie scraper-cache.zip
und platzieren Sie den scraper-cache
Ordner in das Root des Projekts.
Dadurch wird sichergestellt, dass der Schaber Daten nicht von Liquipedia-Servern neu scape und dass Sie aufgrund von Ratenbegrenzung nicht viele Stunden warten müssen.
yarn build:scraper
yarn start:scraper
yarn dev