要获取并等待5秒后获取页面源代码,你可以使用多种编程语言和工具来实现这一功能。以下是使用JavaScript(Node.js环境)的一个示例:
const puppeteer = require('puppeteer');
async function getPageSourceAfterDelay(url, delay) {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto(url);
await page.waitForTimeout(delay); // 等待5秒
const source = await page.content(); // 获取页面源代码
await browser.close();
return source;
}
// 使用示例
getPageSourceAfterDelay('https://example.com', 5000)
.then(source => console.log(source))
.catch(error => console.error(error));
page.waitForSelector(selector)
等待特定元素出现,而不是固定等待时间。page.setDefaultNavigationTimeout(timeout)
设置全局导航超时时间。通过上述方法,你可以有效地获取并等待5秒后获取页面源代码。
领取专属 10元无门槛券
手把手带您无忧上云