As I wrote in the post, I use Goose (https://github.com/xgdlm/python-goose) in my product. Goose also returns the URL of the main image! (sometimes it even includes its dimensions)
I totally agree! There is a huge gap between my naive algorithm and a real working one. The idea of this post was just to introduce the “automatic summarization world” to those who aren't familiar with it at all.