There is pus on the liver that is liver abscess, common liver abscess can be divided into bacterial and amoebic, according to the cause of the corresponding drug treatment, often take drugs such as ceftazidime, ibuprofen, metronidazole and so on. 1. Bacterial liver abscess: usually caused by bacterial infection, you can take antibacterial drugs such as ceftazidime, which can combine with the PBPs on the bacterial cell membrane, impede the formation of mucous peptide, inhibit the synthesis of the cell wall, and play a bactericidal role. Typical symptoms include chills, high fever and pain in the liver area, etc. Ibuprofen can be taken, which is a non-selective cyclo-oxygenase inhibitor with obvious anti-inflammatory, antipyretic and analgesic effects. 2. Amebic liver abscess: usually a complication of intestinal amebic infection, anti-amoebic drugs such as metronidazole can be taken, which can kill amebic trophozoites. Metronidazole may cause adverse reactions such as dizziness and vomiting and is contraindicated in pregnant women. If the patient has pus on the liver, he should go to the hospital in time, do not self-medication, so as not to delay the condition after the adverse reactions.