A core–shell CdTe quantum dots molecularly imprinted polymer for recognizing and detecting p-nitrophenol based on computer simulation