Como dizer "fantasma sabe pra quem aparece" em inglês

The term in Portuguese, "fantasma sabe pra quem aparece" means that someone is aware that one will be deceived and even though, one lets it happen. Or when someone is too naive or gullible, one believes in everything one hears without questioning.

Does anyone know a similar term in English?

Thanx in advance.

ATIVE O ENGLISH PLUS POR R$ 8/MÊS Além de aprender sem anúncios, você terá acesso: aos Cursos do English Experts, a respostas verificadas por especialistas (ilimitado) e ao aplicativo Meu Vocabulário. ATIVAR AGORA
3 respostas
  Resposta mais votada
9 62 593
Opção:

Ghosts know who to scare

Provérbio Jamaicano
Duppy know who fi fright'n.
TRANSLATION:A ghost knows who to scare.
MEANINGS AND EXPLANATIONS: 1. Bullies know who they can pick on. 2.People will take advantage of those who are vulnerable.
http://www.jamaicans.com/speakja/prover ... rint.shtml
EBOOK VERBO GET Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. Você ainda ganha o eBook sobre o Verbo Get em seu email. INICIAR TESTE
Thanx!
Wow! Just incredible the mix among American, British and Irish English and the Jamaican Patois. Telma, you helped a great deal in this quest. Thank you very much!