By pure coincidence I too have been hit with the issues mentioned above of the plugin getting less reliable and started looking at it tonight. I have noticed it for at least the last 4-6 months.
(Edited) I thought the problem was being triggered by the random user agents, but even when I hard-code that I see different responses coming back. So that theory was wrong. My only conclusion now is that Goodreads are very slowly rolling out a new (under the hood) version of their website servers and depending on which server in the farm you hit you either get some html this plugin knows how to parse or the kind it does not as yet...
I'm still looking at the html responses coming back to see what changes we could make to the code. The crudest approach is to support both variants (assuming there are only two of course). Will take another look this weekend if someone else doesn't beat me to it...
Last edited by kiwidude; 09-02-2022 at 05:04 PM.
|