This is due to the ip address of those users continuously changing in a short time period. Either use a VPN or tell them to contact their ISP and ask if they wouldn't change their ip address multiple times in a short time period.
VPS plans are not free. They start at $4/month
You can always signup for one at https://heliohost.org/vps/ and you can also have a johnny or tommy account at the same time.
We support python 2.7, 3.6, and 3.10. there are several steps to take in order for python to work, you can find all of the details here: https://wiki.helionet.org/tutorials/python