如何使用JavaScript检测网页中的登录表单?

4nkexdtk  于 4个月前  发布在  Java
关注(0)|答案(2)|浏览(72)

我想使用JavaScript来检测网页是否有登录表单,以便自动填写用户的凭据。我正在考虑检查是否有id=“username”/“id”的输入,但每个网站都有自己的命名约定。如何正确实现这一点?

xeufq47z

xeufq47z1#

我认为最好的方法是搜索类型密码的输入。它们几乎只用于登录。但您也需要区分登录和注册表单。这样做的一种方法是计算密码输入的数量。大多数注册都有2个密码输入来确认。但这不太确定。您可能需要更多的过滤器。也许还需要尝试查找“注册”或“登录”,包含在表单标记中,或紧接在它之前。
没有绝对的办法,你得发挥你的聪明才智。

kse8i1jr

kse8i1jr2#

我也不得不经历同样的情况。我使用以下标准来检测登录面板是否存在。
通过检查是否type="submit"如果登录面板存在,在大多数情况下,表单应该在那里提交数据)和type="password"密码需要存在,以便以隐藏的方式捕获密码输入)。
但是仍然没有合适的方法。你需要想出你的过滤器。

相关问题