An inspection apparatus comprising: a Raman spectra module configured to examine a package containing a liquid when the package of the liquid is transparent or semi-transparent, the inspection apparatus comprising an electronic scale configured to measure the weight of a liquid contained in a package when the package of the liquid is opaque; a carrier tray on which the package containing the liquid can be placed; a plurality of barcode readers arranged in a uniform configuration around the carrier tray and configured to read barcode information on the package containing the liquid when the package containing the liquid is opaque; a computer data processor coupled with the electronic scale, the barcode readers, and the Raman spectra module, and configured to, when the package of the liquid is opaque: - retrieve standard weight information of the liquid from a database based on the read barcode information, - compare the weight information from the electronic scale with the standard weight information from the database to determine whether the liquid is dangerous or suspicious; and - determine the liquid to be dangerous or suspicious if a difference between the weight information and the standard weight information is larger than 1% of the weight of the liquid; wherein the computer data processor is further configured to: - compare Raman spectra information of the liquid obtained by the Raman spectra module with standard Raman spectra information of the liquid in a database to obtain an analysis result of the liquid, - determine the liquid to be dangerous or suspicious, if a difference between the Raman spectra information of the liquid and the standard Raman spectra information is larger than a second preset threshold, and - identify the material of the liquid. a Raman spectra module configured to examine a package containing a liquid when the package of the liquid is transparent or semi-transparent, the inspection apparatus comprising an electronic scale configured to measure the weight of a liquid contained in a package when the package of the liquid is opaque; a carrier tray on which the package containing the liquid can be placed; a plurality of barcode readers arranged in a uniform configuration around the carrier tray and configured to read barcode information on the package containing the liquid when the package containing the liquid is opaque; a computer data processor coupled with the electronic scale, the barcode readers, and the Raman spectra module, and configured to, when the package of the liquid is opaque: - retrieve standard weight information of the liquid from a database based on the read barcode information, - compare the weight information from the electronic scale with the standard weight information from the database to determine whether the liquid is dangerous or suspicious; and - determine the liquid to be dangerous or suspicious if a difference between the weight information and the standard weight information is larger than 1% of the weight of the liquid; - retrieve standard weight information of the liquid from a database based on the read barcode information, - compare the weight information from the electronic scale with the standard weight information from the database to determine whether the liquid is dangerous or suspicious; and - determine the liquid to be dangerous or suspicious if a difference between the weight information and the standard weight information is larger than 1% of the weight of the liquid; wherein the computer data processor is further configured to: - compare Raman spectra information of the liquid obtained by the Raman spectra module with standard Raman spectra information of the liquid in a database to obtain an analysis result of the liquid, - determine the liquid to be dangerous or suspicious, if a difference between the Raman spectra information of the liquid and the standard Raman spectra information is larger than a second preset threshold, and - identify the material of the liquid. - compare Raman spectra information of the liquid obtained by the Raman spectra module with standard Raman spectra information of the liquid in a database to obtain an analysis result of the liquid, - determine the liquid to be dangerous or suspicious, if a difference between the Raman spectra information of the liquid and the standard Raman spectra information is larger than a second preset threshold, and - identify the material of the liquid.