Two thiophene- and pyrene-based conjugated microporous polymers poly[1,3,6,8-tetra(2-thiophenyl)pyrene] and poly[1,3,6,8-tetra(3-thiophenyl)pyrene] (PTThP-2 and PTThP-3) were designed and prepared through a FeCl3 oxidative coupling polymerization. The PTThP-2 and PTThP-3 possess considerable BET surface area of over 370.8m(2)g(-1) and 748.2m(2)g(-1), large pore volume of 0.544cm(3)g(-1) and 0.573cm(3)g(-1), good stability, and display excellent guest uptake of 1.62 and 2.00gg(-1) in iodine vapour. Furthermore, incorporation of pyrene and thiophene moieties into these polymers can induce high fluorescence in the dispersions of tetrahydrofuran (THF), which make them sensing electron-deficient iodine via fluorescence quenching with the Ksv of 1.99x10(3) and 5.09x10(3)Lmol(-1), and the limit of detection of 7.54x10(-8) and 2.95x10(-8)molL(-1), respectively.