The current method to save articles found on Google Scholar to CSV is to do manual steps:
- click save
- choose a label from your library
- click done
After that, you can go to your library; there is an "Export all" button.
It might be fine for a couple of articles, but if you have 900 articles, it gives you 900x3 clicks—a very dull and daunting task.
This repo offers you a JS script to copy-paste to the browser console and wait until it does all the clicks. After that, you must do only one click - "Export all".
Most of this code Chat-GPT generated, so don't expect much from it's quality. Last time I checked it worked :)