Use these sites only in incognito mode, making yourself login to them every time you want to use. It might just work on subconscious level. Remember to close the window every single time.
Sometimes, I'll log out so the next time I go visit the site, I have the buffer period of login time where I can change my mind before being subject to the content that makes it so attractive.