TECHNOLOGY FOCUS - POLYMERS - Preparation (claimed): Preparation of the compound (I) involves(1) Process (A1): adding bis(1,5-cycloocta-1,5-diene)nickel(0), 2,2'-bipyridyl, and 1,5-cycloocta-1,5-diene with the molar ratio of 1:(0-15):(0-15) to a solution of N,N-dimethyl-formamide (DMF) or toluene, and heating the mixture at 20-140 degrees C for 0-10 hours, adding corresponding quantity of reactive monomer to the resultant solution, keeping the initial concentration of the monomer to 0.001-5 M, and at the same time, making the initial molar ratio of bis(1,5-cycloocta-1,5-diene)nickel(0) to the monomer to be (2-18):1, stirring the mixture at 20-140 degrees C for 10 minutes to 10 days, cooling the mixture to room temperature, and then adding concentrated HCl to the mixture, and filtrating the mixture to obtain the residue, then washing the residue with hot water, tetrahydrofuran (THF) and chloroform (CHCl3) respectively, and then drying the residue in vacuum for 4-40 hours at 80-200 degrees C to obtain the porous polymer;(2) Process (B): adding nickel chloride (NiCl2), sodium bromide (NaBr), Zn powder, and triphenylphosphine (PPh3) with the molar ratio of 1:(0-15):(1-15):(0-15) to a solution of DMF or toluene, and heating the mixture at 20-140 degrees C for 0-10 hours, adding corresponding quantity of reactive monomer to the resultant solution, keeping the initial concentration of the monomer to 0.001-5 M, stirring the mixture at 20-140 degrees C for 10 minutes to 10 days, cooling the mixture to room temperature, and then adding concentrated HCl to the mixture, filtrating the mixture to obtain the residue, then washing the residue with hot water, THF and CHCl3, respectively, and then drying the residue in vacuum for 4-40 hours at 80-200 degrees C to obtain the porous polymer;(3) Process (C): adding monomer with its initial concentration of 0.001-5 M, and palladium tetrakis triphenylphosphine (Pd(PPh3)4) with its initial molar concentration of 0.05-50% of the molar concentration of the monomer to a solution of DMF or toluene, and stirring the mixture for 0-10 hours under nitrogen atmosphere, adding aqueous alkaline solution with its initial molar concentration being 4-200 times of the molar concentration of the monomer to the resultant solution, heating the solution at 20-140 degrees C for 10 minutes to 10 days, cooling the mixture to room temperature, and then adding concentrated HCl to the mixture, filtrating the mixture to obtain the residue, then washing the residue with hot water, THF and CHCl3, respectively, and then drying the residue in vacuum for 4-40 hours at 80-200 degrees C to obtain the porous polymer.Preferred Process: In the process, the step of filtrating the mixture involves treating the crude polymer by water (10-100 ml) at 50-100 degrees C for 3-5 times and then isolating the crude polymer by filtration; treating the crude polymer by THF (10-100 ml) at 20-70 degrees C for 3-5 times and then isolating the crude polymer by filtration; treating the crude polymer by CHCl3 (10-100 ml) at 20-60 degrees C for 3-5 times and then isolating the crude polymer by filtration; and drying the polymer in vacuum at 3-10 mmHg for 4-40 hours at 80-200 degrees C, and then obtaining the pure porous polymer. The reaction is Yamamoto type Ullmann reaction, Ullmann coupling reaction or Suzuki coupling reaction. Preferred Compound: The monomer is compound of formula (II) or (III).X1-X4=Cl, BR or I. EXAMPLE - No suitable example is given.