Hi Simon,
I hadn't see your recipe before, but I had also just created a custom one to handle the login as I am an Autosport subscriber too.
The javascript and tinypass authentication has made things much more tricky.
I have some python code that has managed to login in jupyter.
I need to translate that into a recipe.
I would recommend
https://the-race.com/ now that half the autosport F1 writers have gone freelance. Currently it doesn't require a subscription, but that may change soon.