The invention discloses a method for preparing insect-proof nets. The method includes mixing polyethylene, polylactic acid, PET (polyethylene terephthalate), coupling agents and compatilizers with one another, melting the polyethylene, the polylactic acid, the PET, the coupling agents and the compatilizers at the temperatures of 170-210 DEG C to obtain mixtures, placing the obtained mixtures in an extruder and heating, extruding and smashing the mixtures to obtain mixture powder; heating the obtained mixture powder, photosensitive color-changing agents, insect repellent agents, nanometer titanium dioxide and magnesium stearate until the temperatures of the mixture powder, the photosensitive color-changing agents, the insect repellent agents, the nanometer titanium dioxide and the magnesium stearate reach 160-180 DEG C, shearing the mixture powder, the photosensitive color-changing agents, the insect repellent agents, the nanometer titanium dioxide and the magnesium stearate at the high speeds of 2000-3000 rpm for 20-30 min to obtain mixtures, cooling the mixtures, then feeding the mixtures into the extruder and heating and extruding the mixtures to obtain master batch; carrying out wire drawing on the master batch to obtain the insect-proof nets. The method has the advantages that the insect repellent rates of the insect-proof nets prepared by the aid of the method can reach 91%, the insect killing rates of the insect-proof nets can reach 83%, the repellent rates can reach 62% after the insect-proof nets are washed by 50 times, and the killing rates can reach 37% after the insect-proof nets are washed by 50 times; the light transmittance of the insect-proof nets is 78%, and the flexibility of the insect-proof nets can reach 80.2 Mpa.