What is the difference between protestors and protesters?

They refer to the same thing. It is more properly spelled 'protestor' but the 'er' ending is also in use. It is the same rule as applies to 'councillor' (not counciller) and 'advisor' (not adviser) and 'advisory' (not advisery).