import asyncio
import json
from pyppeteer import launch

async def main():
    browser = await launch(headless=True, args=["--no-sandbox"])
    page = await browser.newPage()
    
    # Capture network requests
    requests = []
    page.on("response", lambda response: requests.append({
        "url": response.url,
        "status": response.status,
        "type": response.request.resourceType
    }))
    
    try:
        await page.goto("http://www.lianxi.gov.cn/zwzx/tzgg/", waitUntil="networkidle0", timeout=30000)
    except Exception as e:
        print(f"Navigation error: {e}")
    
    # Find relevant API/XML calls
    for r in requests:
        if any(x in r["url"].lower() for x in ["xml", "data_", "api", "list", "page"]):
            print(f"{r["status"]} {r["url"]}")
    
    await browser.close()

asyncio.run(main())
