打疫苗起作用主要是看被抓伤的猫是否接种过疫苗。而且打疫苗需要在动物抓伤后,二十四小时之内打才有效,如果在十天后打,基本上是没有什么效果了。而且如果身体内存在抗体,是不会感染疾病的。如果身体没有抗体,那么在抓伤三四天后就会出现身体异常。