Porous organic polymers are amorphous networks built entirely from light elements through covalent bonds, and they contain permanent pores as a result of their rigid, contorted architecture. Because no metal is present, the framework is stable in acid and in base, which distinguishes it from a coordination network [1]. The porosity is introduced either by a rigid monomer of intrinsic free volume or by a template that is removed after polymerisation [2]. Hyper-crosslinked polystyrene and polymers of intrinsic microporosity are the two families studied most, and they are prepared by routes that are compatible with large-scale synthesis [3]. Their main roles are gas storage and separation, and the selectivity can be tuned by introducing a polar or a basic group into the pore [4]. The amorphous structure means there is no single pore size, so the adsorption isotherm is broader than that of a crystalline framework, and modelling the transport is correspondingly harder [5].