take someone for all they've got

Verb

 * 1)  To totally deplete something from someone.