如何解决无法使用javascript中的puppeteer提交表单
我需要在网站上提交职位发布表格。我已经成功完成了身份验证部分,但是登录后我需要提交职位发布表格,我不知道如何提交该表格,请帮帮我。
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider,Microsoft.CodeDom.Providers.DotNetCompilerPlatform,Version=3.6.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" />
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider,PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+" />
</compilers>
</system.codedom>
您可以找到用户名并输入代码。您可以在网站上查看表单
[职位发布表格][1] job post form
this is the error i get while entering values in the form
解决方法
尝试一下。这只是一个示例,其中字段由其唯一的id
填充。
...
...
await page.goto('https://corp.freshersworld.com/post-job?src=DASHJPHome');
await page.waitFor(1000);
await page.type('#token-input-job_position','My job title')
...
await page.select('#exampleFormControlSelect1','my-job-timing')
...
await page.waitForSelector("#hp_faceToFaceInterview");
await page.evaluate(() => { document.querySelector("#hp_faceToFaceInterview").parentElement.click();
});
await page.screenshot({ path: 'login.png',fullPage: true });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。