0

我正在尝试登录 strava.cz,但找不到按钮的 ID。还有其他方法可以启动登录吗?

到目前为止,我可以写入凭据,但找不到按钮的 ID。

4

2 回答 2

0

您可以使用此选择器:form input[title="Přihlásit se"]form .prihlaseni-prihlasit

要提交我们通常使用的表单:

await Promise.all([
   page.click('form .prihlaseni-prihlasit'),
   page.waitForNavigation(),
])
于 2020-01-26T15:31:22.057 回答
0

是的,最简单的解决方法是在表单的任何位置模拟按键。假设您正在使用 puppeteer,并且在插入凭据和食堂 ID 后,表单被聚焦:page.keyboard.press('Enter')

https://pptr.dev/#?product=Puppeteer&version=v2.0.0&show=api-keyboardpresskey-options

然后您将需要等待登录,例如使用

https://pptr.dev/#?product=Puppeteer&version=v2.0.0&show=api-pagewaitfornavigationoptions

于 2020-01-17T08:35:41.977 回答