Three photosensitizers containing zinc(II) porphyrin, ruthenium(II) dipyridine, and their combined porphyrin–polypyridyl metal complexes were used to modify TiO2 nanotubes that were obtained through the hydrothermal method to get inorganic–organic nanocomposite photocatalysts. The photosensitizer with distinctive structure can expand the photoresponse range of TiO2 toward the range of visible light, and the complexes with large conjugated π-electron systems are beneficial for improving the separation of photoelectrons from vacancies, effectively extending the life of excited electrons and thus enhancing the photocatalytic efficiency, thus establishing a favorable foundation for an efficient photocatalysis reaction. The photocatalytic reduction of CO2 aqueous solution into methanol was used to evaluate the photocatalytic effect of sensitized samples. All the photosensitized catalysts exhibited superior selectivity in liquid products during this process and methanol was the only liquid product in the system. The ZnPyP–RuBiPy sensitized TiO2 nanotubes showed the best photocatalytic effect. A possible mechanism for the photoreduction was also proposed in this paper.