基本上,当HTML 文档中有多个时,我想找出登录表单。forms
我的猜测如下:如果我能识别出类似'forgot your password'
或'Remember me'
或'keep me signed in'
属于哪个表单字符串,那么它可能是登录表单,因为这些字符串/链接出现在密码字段之后。
有什么办法可以找出哪个表单包含这些字符串/链接,然后在我的应用程序中使用该表单的名称或 ID?
更新:我使用以下代码获取包含字符串“忘记密码”的表单 ID,但它没有返回任何内容。
NSString *formID = [NSString stringWithFormat:@"%@",[self.browser stringByEvaluatingJavaScriptFromString:@"$('form').filter (function() {var text = this.innerHTML.toLowerCase();"
"return text.indexOf('forgot your password') != -1 || "
"text.indexOf('remember me') != -1;}).attr('id');"] ];