You can meet different personalities online but the only way you can differentiate what you want and what you don't want is from meeting, staying with them and knowing what they possess as characters. The same way you watched them, the same way they do to you too.