The invention relates to the field of engineering machinery, and discloses an excavator weighing method and system, and the method comprises the steps of obtaining detection parameters which comprise a bucket rod inclination angle, the thrust of a bucket oil cylinder, and a connecting rod inclination angle; on the basis of the stress balance principle, according to the detection parameters and the triangular geometric parameters of all the parts, performing stress analysis on a third hinge point formed at the hinge joint of the first connecting rod and the output end of the bucket oil cylinder, and obtaining the acting force of the first connecting rod acting on the third hinge point through calculation; on the basis of the moment balance principle, according to the acting force, the mass of the bucket, the triangular geometric parameters of all the components, the detection parameters and the position parameters of the calibration mass center of the materials in the bucket, performing stress analysis on a first hinge point formed at the hinge position of the bucket rod and the bucket, and obtaining the mass of the materials in the bucket through calculation. According to the invention, the mass of the material can be simply and accurately obtained through calculation based on the triangular geometric parameters of each component only by detecting the inclination angle of the bucket rod, the inclination angle of the connecting rod and the thrust of the bucket oil cylinder.