scavenge

verb
  1. to search for and collect discarded or usable items
  2. to feed on dead or decaying organic matter
  3. Usage: biology
  4. to remove unwanted substances from something
  5. Usage: technical

Examples