cURL is a versatile command used by programmers for data collection and data transfers, and you can leverage cURL for web scraping
brightdata.com
I don't have any direct assistance but there's that.
There are also ways to get weather in our terminal (using wget and probably curl, I once wrote an article on the subject) and any of those may do all the work you're looking for and the only thing left would be to save that data with some sort of cron job or the likes.
Thanks for the quick reply. at some point I would like to integrate the weather data into my smarthome and see this as learning. I know there are easier ways, but where is the learning effect