import requests,bs4,urllib.parse,json,time
qs=[
'site:reddit.com/r/AskWomenOver30 "therapy" "career" "2025"',
'site:reddit.com/r/AskWomenOver30 "career coach"',
'site:reddit.com/r/WomenOver40 "therapy" career change',
'site:reddit.com/r/careerguidance "I am a woman" "coach"',
'site:reddit.com/r/Menopause "somatic" "career"',
'site:reddit.com "I (35F)" "somatic therapy"',
'site:reddit.com "I (40F)" "career coach"',
'site:reddit.com "I’m a 40 year old woman" therapy career',
'site:reddit.com/r/AskWomenOver30 "retreat" "changed"',
'site:reddit.com/r/AskWomenOver30 "nervous system" job',
'site:reddit.com/r/AskWomenOver30 "reiki" transition',
'site:reddit.com/r/AskWomenOver30 "life coach" experience',
'site:reddit.com/r/workingmoms "career coach" therapy',
'site:reddit.com/r/findapath "35F" therapy',
'site:reddit.com/r/findapath "40F" coach',
'site:reddit.com/r/expats "female" therapy career change',
'site:reddit.com/r/digitalnomadwomen retreat coaching',
'site:reddit.com "divorce" "somatic therapy" "F"',
'site:reddit.com "burnout" "nervous system regulation" "woman"',
'site:reddit.com "quit my job" "reiki" woman',
'site:reddit.com "career transition" "tarot" woman',
'site:reddit.com "career change" "human design" woman',
'site:reddit.com "coaching program" "felt scammy" women',
'site:reddit.com "life coach" "upsell" woman',
'site:reddit.com "coaching" "too woo woo" career',
]
out=[]
for q in qs:
 u='https://www.bing.com/search?q='+urllib.parse.quote(q)+'&count=20'
 r=requests.get(u,headers={'User-Agent':'Mozilla/5.0'})
 s=bs4.BeautifulSoup(r.text,'html.parser')
 for li in s.select('li.b_algo'):
  a=li.select_one('h2 a'); p=li.select_one('.b_caption p')
  if a: out.append({'q':q,'title':a.get_text(' ',strip=True),'url':a.get('href'),'snippet':p.get_text(' ',strip=True) if p else ''})
 time.sleep(.3)
json.dump(out,open('/home/spazio/bing_results.json','w'),indent=2)
print(len(out))
for x in out: print('\n',x)
