TECHNOLOGY FOCUS - ORGANIC CHEMISTRY - Preferred Component: The catalyst is organic catalyst consisting of tris(dibenzylideneacetone) dipalladium(0), tetrakis(triphenylphosphine) palladium(0), or bis(triphenylphosphine) palladium(II) dichloride. It is added at 0.05-20 mol.% of compound (IB). The solvent is organic solvent consisting of tetrahydrofuran, dimethylether, benzene, or toluene. Compound (IA) is prepared by reacting cyclopentadiene dithiophene of formula (IC) and n-butyllithium at mol ratio of 1:2 under protective gas atmosphere and tetrahydrofuran solvent at - 78 degrees C for 2 hours; adding tributyltin chloride; continue reacting at - 78 degrees C for 1 hour; and warming solution at room temperature for 6 hours to obtain compound (IA), in which mol ratio of compound (IC) and tributyltin chloride is 2:1. Compound (IB) is prepared by subjecting benzoselenadiazole compound of formula (ID), ethyne compound of formula R1CCR2 and tributylamine at mol ratio of 1:2:1 into dimethylformamide ring closure reaction under protective gas atmosphere and palladium acetate catalyst at 130 degrees C for 4 hours to obtain compound (IB), in which palladium acetate catalyst is added at 10 mol.% of compound (ID). Compound (ID) is prepared by adding bis(bromoiodophenyldiamine) of formula (IF) to ethanol under protective gas atmosphere to obtain mixture; refluxing mixture; dropping mixture with selenium dioxide aqueous solution; and refluxing for 2 hours to obtain compound (ID). Compound (IF) is prepared by adding benzothiodiazole compound of formula (IG) into ethanol under protective gas atmosphere to obtain suspension; dropping suspension with sodium borohydride at 0 degrees C; and further stirring at room temperature for 20 hours to obtain compound (IF). Compound (IG) is prepared by mixing benzothiodiazole compound of formula (IH), copper powder and N,N-dimethylformamide; heating at 120 degrees C for 3 hours; cooling at room temperature; adding toluene; stirring for 30 minutes to obtain benzothiodiazole compound of formula (II); mixing compound (II), tetrahydrofuran, and tin chloride; heating and refluxing for 10 hours; cooling; adjusting pH of solution at 8 by sodium hydroxide solution; evaporating organic layer to obtain solid crude product; adding hydrochloric acid; dropping sodium nitrite solution; stirring for 30 minutes; controlling temperature at 5 degrees C for 30 minutes; adding potassium iodide solution; stirring and reacting for 12 hours; and adjusting pH of solution at 7 by sodium hydroxide solution to obtain compound (IG). Compound (IH) is prepared by mixing diaminonitrophenyl compound of formula (IJ) with thionyl chloride; dropping mixture with pyridine; stirring and heating to reflux for 24 hours to obtain nitrobenzothiodiazole compound of formula (IK); mixing compound (IK) with hydrobromic acid; heating mixture at 127 degrees C for 30 minutes; slowly dropping liquid bromine; and refluxing for 4 hours to obtain compound (IH). Preferred Method: The separating and purifying step of compound (I) involves adding reaction system with toluene; extracting with deionized water; collecting organic phase; vacuum distilling to remove solvent and organic phase; drying organic phase over anhydrous methanol to precipitation; filtering; drying to obtain solid powder; dissolving solid powder in chloroform; passing solution into neutral aluminum oxide column chromatography to remove chloroform; adding methanol for sedimentation; filtering; extracting resulting sold with acetone via Soxhlet extractor for 3 days; further adding methanol for sedimentation; filtering; vacuum pumping overnight to obtain compound (I).