Many state-of-the-art researches focus on predicting infection scale or threshold in infectious diseases or rumor and give the vaccination strategies correspondingly. In these works, most of them assume that the infected probability and initially infected individuals are known at the very beginning. Generally, infectious diseases or rumor has been spreading for some time when it is noticed. How to predict which individuals will be infected in the future only by knowing the current snapshot becomes a key issue in infectious diseases or rumor control. In this paper, a prediction model based on snapshot is presented to predict the potentially infected individuals in the future. Experimental results on synthetic and real networks demonstrate that the predicted infected individuals have rather consistency with the actual infected ones.