0

我试图通过提供来Pre-launch report很好地覆盖更多屏幕(超出登录屏幕)Sign-in credentials,但是在提供测试帐户后,抓取仍然无法超出登录屏幕。这是我的配置:

在此处输入图像描述

我可以确认用户名/密码资源名称是正确的,但在我的应用程序中,它们位于两个单独的屏幕中。

即:先输入用户名(其实是手机号),然后点击Next这个界面的按钮,看到输入密码的界面(其实是2fc通过短信),输入2fc后,应用程序自动登录用户,所以没有Sign-in按钮。

我的问题是 Google 是否支持上述我的用例?即:如果用户名和密码不在同一个屏幕上,Google 是否还能爬出登录屏幕?

4

1 回答 1

1

当与给定屏幕上的相应资源 ID 匹配时,爬虫将使用提供的登录凭据。因此,在两个不同的屏幕上拥有用户名和密码不是问题。棘手的部分是从一个屏幕到另一个屏幕(在您的情况下,它是单击“下一步”按钮),以便爬虫有机会输入密码。如果爬虫不自行执行此步骤,您可以使用Roboscript引导它- 也就是说,不要使用登录凭据,而是记录您输入用户名的 Roboscript,单击下一步,输入密码 (基本上,你上面提到的步骤),然后上传这个 Roboscript 作为你的发布前报告。

于 2021-06-14T20:21:33.167 回答