The invention discloses a method of preparing a bombyx mori silk fibroin specific antibody by utilizing a characteristic dodecapeptide. The method comprises the following steps: synthesizing a polypeptide with a "CGYGAGAGAGYGA" sequence, coupling the polypeptide with keyhole limpet hemocyanin (KLH) so as to obtain a complete antigen; diluting the complete antigen with normal saline, mixing the diluted complete antigen with a complete Freund's adjuvant, carrying out an emulsion treatment so as to obtain primary immunized antigen emulsion, subjecting a rabbit to a primary immunization by using the primary immunized antigen emulsion, then subjecting the rabbit to a strengthened immunization, wherein the strengthened immunization uses a strengthened immunized antigen emulsion, which is prepared by the following steps: mixing the diluted complete antigen with an incomplete Freund's adjuvant, and then carrying out an emulsion treatment so as to obtain the target product; collecting the blood of the immunized rabbit, when the antiserum titer of rabbit arrives at 1 / 10000; making the blood blocks fully contract to completely separate out the antiserum, then collecting the antiserum, and subjecting the antiserum to a centrifugation treatment so as to obtain a supernate. The antibody prepared by the invention has a strong specificity, and can be used for detection and analysis of silk fibroin in textile, and the like.