2016-04-07 14 views
1

Googleでは、google.com/complete/search?output=toolbar & q =(+キーワード)を使用して、Googleの検索バーに入力を開始したときにGoogleが提案したすべての候補を取得できます。Google Playストアのオートサジェスト?

=のpythonが返されますつまりgoogle.com/complete/search?output=toolbar & Q:

python dictionary 
python programming 
python tutorial 

Google Playストアを再生するために同じ事は存在しますか?私はそれを見つけることができませんでした。

もしそうでなければ、私はGPSのhtmlで試してみることができると思っていましたが、それは難しいようです。

https://market.android.com/suggest/SuggRequest?json=1&query=<term> 

は、検索語と<term>の交換当社の自動車が含まれているいくつかのJSONデータを返す:クローム開発ツールを使用して

答えて

0

は、私はGoogle Playでの検索ボックスの値を変更すると、このURLにリクエストを送信することがわかりました-suggestionの結果。例えば、query=python戻りこのJSON使用:

import requests 

req = requests.get("https://market.android.com/suggest/SuggRequest?json=1&query=python") 
data = req.json() 
results = [x["s"] for x in data] 

print(results) # ['python', 'python for android', 'python programming', 'python idle', 'python ide'] 
+1

はこれも映画、書籍を検索することに、注意してください:requestsライブラリを使用して

[{"s":"python","t":"q"}, {"s":"python for android","t":"q"}, {"s":"python programming","t":"q"}, {"s":"python idle","t":"q"}, {"s":"python ide","t":"q"}] 

を、それがその後、PythonのリストにこのJSONをパースするのは簡単ですアプリを(ゲームを含む)検索するには、&c = 3を使用します。 – bluewhile

関連する問題