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

# 模拟 handle_search_page 的完整调用链（2761行）
combined_q = '梧州'
sort = 'date_desc'
page, page_size = 1, 20
phase = ''  # tag 空
daterange = 'all'
industry = ''
results, total, has_more = m.search(combined_q, page, page_size, sort, phase, None, daterange, industry)
print(f"模拟 handle_search_page: q={combined_q!r} sort={sort}")
print(f"  total={total}, rows={len(results)}")
if results:
    print('  first:', results[0].get('title', '')[:50])
