Google returns an error because the URL q value is checked against the hash / checksum value ch .
You need to calculate the hash / checksum ch for each q request.
I donβt know which hash algorithm Google uses here, but the Internet believes that it may be Jenkins or some of its versions.
source share