andruzzzhka / BeatSaberScrappedData

ScoreSaber/BeatSaver scraped data
38 stars 1 forks source link

Any hope of code to produce this for a specific profile? #1

Closed zxsdklfhskyrvk closed 3 years ago

zxsdklfhskyrvk commented 5 years ago

UPDATE: Here is my python based scraper, for anyone interested. Based on the ScoreSaber website as of 7/5/2019. Runs on the latest 3.x Python. Dependencies - requests, html5lib and bs4

https://github.com/andruzzzhka/BeatSaberScrappedData/files/3363695/ScoreSaber-UserProfile-Scraper.py.txt

andruzzzhka commented 5 years ago

Here you go!

zxsdklfhskyrvk commented 5 years ago

Thanks for the share! Rats, I guess there is no API access to a users profile. That means I have to scrape the site myself.

UPDATE: Here is my python based scraper, for anyone interested. Based on the ScoreSaber website as of 7/6/2019.

Dumps both Top Scores and Recent Scores to console and a CSV file Runs on the latest 3.x Python.
Dependencies - requests, html5lib and bs4

ScoreSaber-UserProfile-Scraper.py.txt

ithirzty commented 4 years ago

By reverse engineering their api client (https://github.com/wwisser/scoresaber-api-client/blob/master/src/client.ts), here is a more polished way to do it : simply make a request ti this url : https://new.scoresaber.com/api/player/YOUR-ID/full