That's strange. I don't have a weibo account but can still see the pictures here in the forum and when using the link.
Do you see any error messages?
But I'll avoid weibo images in the future.
Is TVtropes even meant to be taken seriously? I've seen some of their wiki entries and all seemed more or less like satire/making fun of the characters.