In this paper,ultravioletspectrophotometry was used to analyze the oil content in water phase of shale oil.Solvent selections were compared,and 120 solvent oil was selected for oil extraction in water phase.Shale oil was used as standard oil,and system of(standard oil+120 solvent oil)was formulated.The standard curve was determined under the condition of ultraviolet detection wavelength of 228nm.There was a good linear relationship between oil content(C)and absorbance(A)in the range of 50~500mg/L,and the linear equation was:C=652.69A+8.4091,correlation coefficient R2=0.9993,the accuracy and precision of the method were analyzed experimentally,and the relative standard deviations of shale oil samples with different concentrations ranged from 0.6%to 1.15%.In addition,the simulated emulsion was prepared,and the ultrasonic extraction method was used to verify the experiment.The results were consistent.This method was simple and feasible,and the measured data was accurate and reliable.