Wow, a selenium solution for ripping Flick data! Cool but in the end a bit OTT (no criticism!).
My idea is to reverse engineer what the Choice Flick app on Android/iPhone does. That is bound to be an API that one could per-use. Thing is I am failing at finding anything that can analyse App traffic on Android a la Wireshark (my device is not rooted) and am failing miserably. Never did any developing or testing on mobile devices yet. And at the moment i have not the time to go and set up a Wifi that will intercept all traffic from the device. Maybe someone out there has a simple idea how to do this.
Once we can see the comms and what it does we should be able to get Flick data from there without having to "surf" the flick website. (And yes, i have asked for a public API too)