1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| async function autoSubmitForm() { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto('https://example.com/form'); await page.type('#name', 'John Doe'); await page.type('#email', 'john@example.com'); await page.type('#message', 'Hello, this is an automated message.'); await Promise.all([ page.click('#submit'), page.waitForNavigation({ waitUntil: 'networkidle0' }) ]); const successMessage = await page.$eval('.success-message', el => el.textContent); console.log('提交结果:', successMessage); await browser.close(); }
|