milk someone/something for something

milk (someone or something) for (something)

To try to get as much of something from a person, thing, or situation as possible. The company used to make all sorts of innovative games, but in the last few years they've just been milking fans for as much money as possible by rehashing the same old franchises. The candidate has been milking his opponent's scandal for press coverage.
See also: milk
Farlex Dictionary of Idioms.

milk someone/something for something

If someone milks someone or something for something, they try to get an advantage or something valuable from them, often in an unfair way. Note: `Spilled' can also be spelled `spilt' in British English. They want to capture the market share now and milk it for profits later. He had everyone's attention now and he milked the situation for as much drama as he could get away with.
See also: milk, someone, something
Collins COBUILD Idioms Dictionary, 3rd ed.
See also:
  • milk (someone or something) for (something)
  • milk for
  • milk/suck somebody/something dry
  • milk
  • milk (someone or something) dry
  • a big fish in a small pond
  • a big frog in a small pond
  • a/per head
  • indoor
  • the greatest thing since indoor plumbing