Soxhelt is a simple apparatus and you can use different solvents, easily.
The amount of solvent and required time depends on the type of material you want to extract.
You must fill the beakers entirely and allow the Soxhlet works until all oil is dissolved into the solvent, generally 8 hours is ok. But, you must conduct pre tests