const { chromium } = require('playwright'); (async () => { try { // 启动浏览器(使用持久化上下文以使用已登录的会话) const browser = await chromium.launch({ headless: false }); console.log('浏览器已启动'); const context = await browser.newContext(); const page = await context.newPage(); // 访问腾讯文档 console.log('正在访问腾讯文档...'); await page.goto('https://docs.qq.com/sheet/DWWVMTEVSa1dVb3BF?tab=ggdtuh', { waitUntil: 'networkidle', timeout: 60000 }); // 等待页面加载 await page.waitForTimeout(5000); const title = await page.title(); console.log(`页面标题: ${title}`); console.log(`当前URL: ${page.url()}`); // 尝试获取页面内容 const content = await page.content(); console.log('\n页面内容长度:', content.length); // 截图保存 await page.screenshot({ path: 'screenshot.png', fullPage: true }); console.log('截图已保存到 screenshot.png'); // 等待用户查看 await page.waitForTimeout(10000); await browser.close(); } catch (error) { console.error('错误:', error.message); } })();