opportunist
Definition
A person who takes advantage of circumstances, often unethically, to gain personal benefit.
Español Persona que aprovecha las circunstancias, a menudo de manera poco ética, para obtener beneficio personal.
Example
"Critics accused the politician of being an opportunist when she changed her stance to win votes."