import base64, json, urllib.request, urllib.parse, time
AUTH = base64.b64encode(b"bambangbot:q26r RePo BVy6 pwU2 F3z7 ouyl").decode()
S="https://studiosoft.id"
def get(p):
    r=urllib.request.Request(S+p, headers={"Authorization":f"Basic {AUTH}","User-Agent":"Mozilla/5.0"})
    with urllib.request.urlopen(r,timeout=120) as x: return json.loads(x.read())
for kata in ["local seo","google business profile","maps","halaman tidak","indeks","kueri","pencarian lokal","city"]:
    d=get(f"/wp-json/wp/v2/posts?status=publish&search={urllib.parse.quote(kata)}&per_page=8&_fields=id,slug,title")
    print("==",kata,len(d))
    for p in d: print("  ",p["id"],p["slug"],"|",p["title"]["rendered"][:75])
