attempting this now will report back with results.
Dump a ton of oil in the back of your car? get as much up as possible with paper towels. put kitty litter down over the spill leave it for a few hours take it to a place with a vaccuum and vaccum up the kitty litter and shampoo the carpet really well.
I suppose you could use a shop vac if you have one, but I would not use a regular every day vaccuum