Python Gingerit Module Example Does Not Work
I Want to Do a Python Script That Is Correcting Spelling and Grammar Mistakes of a Text. I Found the Gigerit Library but When I Try to Run the Code from Their...
I want to do a python script that is correcting spelling and grammar mistakes of a text. I found the gigerit library but when I try to run the code from their documentation, I receive an ugly error.
This is the code:
from gingerit.gingerit import GingerIt
text = 'The smelt of fliwers bring back memories.'
parser = GingerIt()
parser.parse(text)
And this is a part of the error:
JSONDecodeError Traceback (most recent call last)
During handling of the above exception, another exception occurred:
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
JSONDecodeError: [Errno Expecting value] <!DOCTYPE html>
I also created another empty environment where I installed this library in order to avoid conflicts. But whatever I do, I can't manage to make this code run.
1 Answer
Had the same issue and fixed it with the following solution provided by MythicalMAxX on :
"It was cloudflare antibot which was blocking request. So you all can fix it by importing cloudscraper and replacing line 16 session = requests.Session() TO session = cloudscraper.create_scraper() In gingerit.py"