Liver receives blood from digestive system through:

Hepatic Vein

Portal vein

Iliac Vein

Hepatic Portal Vein