What I do is scrub with hot soapy water asap before it has too much chance to soak in.
The problem is you then end up with a "clean" patch of drive with a "dirty" blob in the middle. You then just have to sit back and let time/the weather take their course.