Stain Removal Tip for Salad Oil:
Remove as much of the foreign material as possible by blotting with a white paper towel or scraping with a dull knife. Apply isopropyl rubbing alcohol to a clean white cloth, white paper towel or cotton ball. If the spot extends deep into the pile, use a blotting motion until the spot is removed or no color is transferred to the cloth. Do not allow the alcohol to penetrate into the backing as this will destroy the latex bond. If the spot is on the surface only, rub in one direction at a time. If this procedure removes the spot, rinse as indicated above and you are finished.
If not, apply a small quantity of detergent solution to the spot. Use a blotting motion to work the detergent into the affected area. If the spot is being removed, continue applying detergent and blotting with a white paper towel until spot is completely removed. Rinse with tap water using a spray bottle and blot to remove excess moisture. Then spray lightly with water, but instead of blotting, apply a pad of paper towels and brick and allow to dry. If there is still some stain on the carpet and blotting is not removing it, moisten the tufts in the stained area with 3% hydrogen peroxide. Let stand for one (1) hour. Blot and repeat until carpet is stain free. Light will cause peroxide to change back to water, so no rinsing is necessary. Apply a pad of paper towels and weigh them down with a brick.
REMEMBER! Never use a circular motion to remove a spot as this may destroy the texture in the spot area.
Source: Wear-Dated Carpet Spot Cleaning Guide