TECHNOLOGY FOCUS - POLYMERS - Preferred Components: The organic polymer porous body is obtained by copolymerizing: at least one first monomer having the 6-membered ring (A1) or the 5-membered ring and three first functional groups bound to the 6-membered ring (A1) or the 5-membered ring; and at least one second monomer having the 6-membered ring (B1) and two or three second functional groups bound to the 6-membered ring (B1), where each of the first functional groups and each of the second functional groups are capable of reacting and forming the carbon-carbon triple bond that links the first cyclic structure to the second cyclic structure, and one of the first functional group and the second functional group is a -C=C-H group and the other one is fluorine, chlorine, bromine or iodine. The organic polymer porous body is obtained by copolymerizing: substituted triethynyl monomer of formula (I); and substituted phenyl monomers of formula (IIa) or (IIb) or substituted cyclopentadiene monomer of formula (IIc).X1, X2, X3 = (N, N, N), (N, N, C), (N, C, C) or (C, C, C);R1-R3 = halo;X1, X2, X3, X4 = (N, N, N, N), (N, N, C, C), (N, C, C, N), or (C, C, C, C); andX1, X2 = (NH, N).The organic polymer porous body comprises a 6,13,20,34,41-pentaethynyl-5,7,19,21,33,35,44,46,48-nonaazaheptacyclo(37.3.1.14,8.111,15.118,22.125,29.132,36)octatetraconta-1(43),4,6,8(48),11,13,15(47),18,20,22(46),25(45),26,28,32,34,36(44),39,41-octadecaen-2,9,16,23,30,37-hexayne unit of formula (IIIa), 38,51,64,78-tetraethynyl-5,18,57,70,86,89-hexaazatridecacyclo(73.1.3.24,7.217,20.230,33.243,46.256,59.269,72.110,14.123,27.136,40.149,53.162,66)hexanonaconta-1(77),4,6,10(94),11,13,17,19,23(91),24,26,30(90),31,33(89),36,38,40(88),43,45,49(85),50,52,56,58,62(82),63,65,69,71,75,78,80,83,86,92,95-hexatriacontaen-2,8,15,21,28,34,41,47,54,60,67,73-dodecayne unit of formula (IIIb) or 6,12,19,25,31,38-hexaethynyl-5,18,32,41,43,45-hexaazaheptacyclo(34.3.1.14,7.110,14.117,20.123,27.130,33)pentatetraconta-1(39),4(45),6,10,12,14(44),17(43),19,23(42),24,26,30,32,36(40),37-pentadecaen-2,8,15,21,28,34-hexayne unit of formula (IIIc).n = not defined. EXAMPLE - After a 50 ml two-necked recovery flask was purged with argon, 1,3,5-triethynylbenzene (0.67 mmol), 2,4,6-trichlorotriazine (0.67 mmol), 62 mg tetrakis(triphenylphosphine)palladium(0) (0.053 mmol), 20 mg copper iodide (0.11 mmol), 2 ml diisopropylamine and 2 ml dimethylformamide were added to the flask to obtain a uniform solution. The resulting uniform solution was heated to 80 degrees C, followed by stirring for 72 hours. Suction filtration was conducted and the solid thus obtained was washed with chloroform, water, and ethanol to obtain 0.27 g of an organic polymer porous body.