Keep moving when you are trying to Diffindo it (this is a bit tricky sometimes) - until you do, it will keep trying to spit and hit you... you aren't really safe until you Diffindo it and then it stays stilll but only for a few seconds...
Actually, keep moving all the time - as you probably have noticed, it likes to home in on poor old Harry, so make it difficult for him by being a moving target
