scavenge
verb
°to collect and remove refuse, or to search through refuse for useful material.
°to remove unwanted material from something, especially to purify molten metal by removing impurities.