I am using GoogleScraper for some automated searches in python.
GoogleScraper keeps search results for search queries in its database named google_scraper.db.e.g. if i have searched site:*.us engineering books and due to internet issue while making json file by GoogleScraper.If the result is missed and json file is not like that what it must be then when i again search that command using GoogleScraper it gives same result while internet is working fine,i mean to say GoogleScraper maintains its database for a query which it has searched and does not search again it, when i search that command whose result is stored in database,it does not give new result but give results from database stored previously
I solved the issue which keeps searches in GoogleScraper database,we first have to run following command
GoogleScraper --clean
This command cleans all cache and we can search again with new results.

Regards!
GoogleScraper keeps searches in database