I'm an experienced Python developer with 10+ software engineering experience. Worked for a couple years at Google, amongst others.
For this, I would probably go with Selenium browser automation, for one very particular reason: Google tends to not like web automation using eg. crawlers and puts script obstacles in the way, whereas a real (or emulated browser) will do just fine.
Otherwise, this seems like a decently simple task, the only consideration is that google gives you results gradually so browsing through all the pages will take a while. (Especially if there's 32900 matches!)
Also, acceptance criteria is weird, you're probably aware that the number of results google gives you is an estimate and there isn't an actual 32900 individual links.