Scraping Achievement Info for Rescore and Revision Updates
In this article I’m gonna share a fast and easy method to scrape all Achievements, Descriptions or other useful information from RetroAchievements into a CSV format which can be posted in Forums and Discord for sharing Rescore and Revision Update plans.
Here are the steps to be taken:
- Download the Chrome Extension from https://simplescraper.io
- Browse to the Game Page you want to Scrape the Achievement List from (example: https://retroachievements.org/game/11256)
- Click on ‘Launch Simple Scraper’ and choose ‘Scrape this website’
- Choose ‘Add a property’
- Now you can select what information you want to scrape, click on the Achievements
- The number of selected items must match the number of Achievements on the Site
For Rescoring Updates - scrape Achievements only
div.achievemententry div.achievementdata a
.achievementdata a
NOTE: you can change the scraping content manually in the appearing box below propertyName1
.
For Revision Updates - scrape Achievements and Descriptions
div.achievemententry div.achievementdata
.achievementdata
- Click on the checkmark to confirm the selection and choose ‘View Results’
- A new tab should open, now click on CSV to download the Achievement List
- Upload the downloaded CSV file to Google Drive and open it with Google Sheets
NOTE: Scraped Achievements with Descriptions can be seperated by splitting the columns with \n
.
Upload and split into columns in Google Sheets
- In Google Sheets, select
A
(must be marked) and choose ‘Data’ then ‘Split text to columns’, ‘custom’ and insert\n
.
Please check Achievement Set Revisions documentation for more information regards Recore and Revision Updates.