【发布时间】:2020-12-11 16:58:07
【问题描述】:
我需要在网站上提交职位发布表单。我已成功完成身份验证部分,但登录后我需要提交职位发布表单,但我不知道如何提交表单,请帮助我。
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({ headless: true });
const page = await browser.newPage();
await page.setViewport({ width: 1280, height: 800 })
await page.goto('https://corp.freshersworld.com/employers/login?src=cplogout-cphmheadr-corp- head');
await page.type('#LoginForm_username', 'raghul@corsj.net')
await page.type('#LoginForm_password', 'raghul@990')
await Promise.all([
page.waitForNavigation(),
page.click('#login_button'),
]);
await page.goBack()
await page.goto('https://corp.freshersworld.com/post-job?src=DASHJPHome');
await page.waitFor(1000);
await page.screenshot({ path: 'login.png', fullPage: true });
await browser.close();
})();
您可以找到用户名并传递代码。您可以查看该站点的表单
[职位表][1] job post form
【问题讨论】:
标签: javascript automation puppeteer webautomation javascript-automation