import sys, urllib.parse
sys.path.insert(0, '/root/gov_crawler')
import search_app as m

# 模拟 HTTP GET /?q=梧州 的参数解析
raw = 'q=%E6%82%9F%E5%B7%9E'
params = urllib.parse.parse_qs(raw)
q = params.get('q', [''])[0]
print(f"解析 q = {q!r}")

# 模拟 handle_search_page 关键路径
q2 = q3 = ''
combined_q = q
sort = 'date_desc'
page, page_size = 1, 20
tag = ''
sub = ''
daterange = 'all'
industry = ''

results, total, has_more = m.search(combined_q, page, page_size, sort, tag or None, None, daterange, industry)
print(f"search(combined_q={combined_q!r}, phase={tag or None}) → total={total}, rows={len(results)}")
