Porous covalent organic frameworks (COFs) have been widely used for efficient removal of iodine from solution due to their abundance of electron-rich sites. In this study, two kinds of ketoenamine-based COFs, TpBD-(OMe)2 and TpBD-Me2, are successfully synthesized by Schiff base reaction under hydrothermal conditions using 1, 3, 5-triformylphoroglucinol as aldehyde monomer, o-tolidine and o-dianisidine as amino monomers. The ability of TpBD-(OMe)2 and TpBD-Me2 to adsorb iodine in cyclohexane or aqueous solutions has been quantitatively analyzed and interpreted in terms of adsorption sites. TpBD-Me2 possesses two adsorption sites, -NH- and -C=O, exhibits an adsorption capacity of 681.67 mg/g in cyclohexane, with an initial adsorption rate of 0.6 g/mol/min with respect to COF unit cell. The adsorption capacity of TPBD-(OMe)2 can be as high as 728.77 mg/g and the initial adsorption rate of TpBD-(OMe)2 can reach 1.2 g/mol/min in the presence of oxygen atoms between the methyl group and the benzene ring.This work not only expands the application of COFs in the field of iodine adsorption, but also provides research ideas and important experimental basis for the optimization of iodine adsorption sites.