I need a word or idiom for someone who takes advantage of you because they know you like them. In relationships, I heard the word "user", as someone who uses their romantic partners for material gain.
More specifically, I'm thinking of someone who guesses what kind of people you like and then acts like that until you like them and start offering yourself to help with various things they need. Edit: for this one I could do with a name of a famous character from a novel.