TECHNOLOGY FOCUS - ORGANIC CHEMISTRY - Preparation (claimed): Compound (I) is prepared by subjecting phenylpyridine compound of formula (Ia) and boronic acid pinacol ester into Suzuki coupling reaction in the presence of catalyst and weak base under inert atmosphere to obtain compound (I). Preferred Component: The catalyst is selected from 1,1'-(bis (diphenylphosphino) ferrocene) palladium dichloride, triphenylphosphine palladium dichloride, or triphenylphosphine palladium. The weak base is selected from potassium acetate, potassium carbonate, or sodium carbonate. The reaction is performed using solvent selected from 1,4-dioxane, tetrahydrofuran, or N,N-dimethylformamide. The mass ratio of boronic acid pinacol ester, catalyst, alkali, and Compound (Ia) is (0.3-0.8):(0.04-0.08):(0.03-0.06):1, preferably 0.6:0.07:0.04:1. The phase transfer catalyst is methyl octyl ammonium chloride. Preferred Method: The Suzuki coupling reaction for preparing compound (I) is carried out at 60-100 degrees C for 10-24 hours, preferably at 80 degrees C for 18 hours, under inert atmosphere consisting of argon or nitrogen atmosphere. Compound (II) is prepared by subjecting dipyrrole compound of formula (IIa) and compound (I) into Suzuki coupling reaction at 70-120 degrees C for 10-24 hours, preferably at 110 degrees C for 20 hours in the presence of catalyst and 0.50-3.0 mol/l preferably 2 mol/l weak base under inert atmosphere consisting of argon or nitrogen atmosphere and in solvent consisting of toluene, tetrahydrofuran, or N,N-dimethylformamide, in which mass ratio of catalyst, weak base, compound (IIa) and compound (I) is (0.05-0.01):(0.05-0.09):(1.5-2.5):1, preferably 0.06:0.07:1.8:1. Compound (III) is prepared by reacting compound (I), compound (IIIa), and phase transfer catalyst in the presence of inert atmosphere consisting of argon atmosphere or nitrogen atmosphere, catalyst, 0.50-3.0 mol/l preferably 2 mol/l weak base aqueous solution, and phase transfer catalyst consisting of Aliquat 336 (RTM: N-Methyl-N,N-dioctyloctan-1-ammonium chloride), in which mass ratio of catalyst, weak base, phase transfer catalyst, compound (IIIa), and compound (I) is (0.05-0.1):(0.05-0.09):(0.001-0.01):(0.80-1.6):1, preferably 0.06:0.07:0.005:1.1:1; performing Suzuki polymerization at 80-130 degrees C for 36-78 hours, preferably at 110 degrees C for 72 hours using solvent selected from toluene, tetrahydrofuran and N,N-dimethylformamide; adding benzene boronic acid or 2-thiophene boronic acid; and performing Suzuki coupling reaction with bromobenzene or 2-thiophene at 80-130 degrees C for 5-10 hours, preferably at 110 degrees C for 6 hours, in which mass ratio of benzene boronic acid or 2-thiophene boronic acid, bromobenzene or 2-bromo-thiophene, and compound (IIIa) is (0.002-0.05):(0.002-0.05):1, preferably 0.004:0.0004:1.