Wie man eine Liste von App-Publishern einer Kategorie aufbaut
Von einer Kategorie zu einer gereihten Liste der Entwickler, die darin zählen, mit einem kurzen Python-Skript.
Bei den Apps anfangen
Blättern Sie eine Kategorie mit Installationsgrenze durch und sammeln Sie den Entwickler jeder App. Die Entwickler mit den meisten Installationen in der Kategorie steigen nach oben.
import os, collections, requests
H = {"X-API-Key": os.environ["API_KEY"]}
total = collections.Counter()
for page in range(1, 11):
r = requests.get("https://apksphere.com/api/v1/search", headers=H, timeout=60,
params={"category": "FINANCE", "min_installs": 100000,
"per": 100, "page": page}).json()
for a in r["results"]:
total[a["developer"]["name"]] += a["installs"]["min"] or 0
if page >= r["pages"]:
break
for name, n in total.most_common(25):
print(f"{n:>15,} {name}")Anreichern
Für jeden Entwickler der Liste ergänzt /developer?id=… das vollständige Portfolio und die Website. Im Business-Tarif liefert derselbe Aufruf zusätzlich die Kontaktdaten.