Comments (2)
Here is the code I made myself after reverse engineering the facundoolano NodeJS Google Play Scraper.
I hope this piece of code can help you to add the functionality to this Python library.
import requests
from urllib.parse import quote
import json
country = "us"
lang = "en"
autocomplete_term = "anonymous chat"
headers = {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'}
url = "https://play.google.com/_/PlayStoreUi/data/batchexecute?rpcids=IJ4APc&f.sid=-697906427155521722&bl=boq_playuiserver_20190903.08_p0&hl="+lang+"&gl="+country+"&authuser&soc-app=121&soc-platform=1&soc-device=1&_reqid=1065213"
term = quote(autocomplete_term)
body = "f.req=%5B%5B%5B%22IJ4APc%22%2C%22%5B%5Bnull%2C%5B%5C%22"+term+"%5C%22%5D%2C%5B10%5D%2C%5B2%5D%2C4%5D%5D%22%5D%5D%5D"
r = requests.post(url, data=body, headers=headers)
jsonresult = json.loads(r.text[5:])
data = jsonresult[0][2]
second = json.loads(data)
third = second[0][0]
if third is not None:
for cuarto in third:
#Print the autosuggest search terms
print(cuarto[0])
else:
print("No results!")
from google-play-scraper.
Thanks so much for the code sample. But I'm really sorry, but my engineering work is so busy these days that I don't have much time to take care of this library. But I'll try to get it done by October if possible.
from google-play-scraper.
Related Issues (20)
- Categories dublicates [BUG] HOT 2
- [FEAT-REQ] To get ratings & reviews based on time frame with or without comment. HOT 2
- [BUG] Search feature is not working
- Question
- [BUG] Search doesn't return the first result when an app is featured HOT 2
- Historical Reviews [QUERY] HOT 2
- 질문있습니다ㅠ HOT 4
- [FEAT-REQ] HOT 2
- Is it a way to increase number of search hits?
- [BUG] Function "reviews_all" returns diferent amount of reviews at each script execution HOT 2
- [BUG] reviews_all doesn't download all reviews of an app with large amount of reviews HOT 59
- [QUERY] Results are different when executed from different machines
- [BUG] HOT 4
- [BUG] European countries not working for Google Play Search HOT 1
- [FEAT-REQ] List all app from a given developer (name or id)
- [FEAT-REQ] Add released timestamp
- How to search all games which are released on specific date?
- DataFrame userName : only "Google 사용자" would come up HOT 1
- [FEAT-REQ] Could we search more than 30 app information?
- [BUG] Inaccurate sale Status
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from google-play-scraper.