[BUG] Incorrect response with empty/wrong fields
See original GitHub issuegoogle_play_scraper.VERSION 1.0.5
Describe the bug Sometimes the library returns the incorrect response with empty/wrong fields.
Code google_play_scraper.app(“com.android.chrome”, lang=“en”, country=“us”)
Response:
{
'title': [],
'description': None,
'descriptionHTML': None,
'summary': None,
'summaryHTML': None,
'installs': None,
'minInstalls': None,
'score': None,
'ratings': None,
'reviews': None
...
'appId': 'com.android.chrome',
'url': 'https://play.google.com/store/apps/details?id=com.android.chrome&hl=en&gl=us'
}

Additional context I tested this with different applications and it turned out that it’s not application dependent. It started on May 12th. I think Google Play is testing some feature as part of A/B testing.
Issue Analytics
- State:
- Created a year ago
- Comments:6 (1 by maintainers)
Top Results From Across the Web
"message" field is empty in error response Spring Boot
I tried using, throw new ResponseStatusException(HttpStatus.UNAUTHORIZED, "Invalid credentials");. but the result is ...
Read more >Solved: Include the Missing Fields in Error Response
Solved: Hi, I just want to include the fields that are null in my error response. Any suggestion? Sample request { "username": ""...
Read more >How to display an empty field in an error message - ServiceNow
The following script now displays an error message indicating that there is an empty field. The function itself is working, but there are...
Read more >Response with empty body - is this a problem? - jQuery Forum
An empty response is OK, unless you are getting JSON format. In which case it gets 200, and it is an error.
Read more >Optional people picker field throwing error whene... - Power ...
Optional people picker field throwing error whenever left empty , error doesnt happen when a name is selected . " The requested operation...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

It fixed at version 1.1.0. It really hard to fix. I need to make a data path finder.
related commit: https://github.com/JoMingyu/google-play-scraper/commit/d53bbf383b93a5e9ece0a22eae9176449a646227
Hello,
I was facing this same issue happening on an irregular basis. On fetching the same app again after a while it often worked and sometimes it didn’t. Initially I thought this error was because of some rate limiting by google wherein the webpage was showing some captcha or maybe returning a
429 Too many requestsresponse code?. So I started just adding a delay to the script after I got a response with null values in it. However, I dug in a little deeper.I added the following code in request.py.
So now as I looped through many apps, I was seeing the response code for each request and also each request was saving the raw webpage on the file system and opening it in the browser so that I could see what exactly was google’s server’s returning.
I noticed 3 things.
New design (not source of problem)
Webpage with weird text (Source of problem)
I hope this helps shed more light on the issue and can help in fixing the issue sooner. Thanks.