What if the starter clicks not once, but very fast and does not turn the engine over?
The problem you’re having is not the solenoid contacts as described above. With bad solenoid contacts, there is only one click (the starter relay), not many. Your problem is insufficient current/voltage getting to the starter. Most likely cause is a bad battery. Before you buy one, check the battery terminals – make sure they are on tight and they are clean. Check the connections on the other end of the battery cables for tightness and cleanliness also. If all looks good, replace the battery. If the battery cable connections are bad, loosen them from the battery and clean them with baking soda/water slurry until they are bright metal, then reconnect them and tighten them snug. Coat them with petroleum jelly to prevent them from corrosion. It it’s possible something has been left on, like your headlights or dome light etc. and the battery may be drained/discharged, try charging it first or bring it in to have it tested before you buy a new one.