Repository navigation
fix(web): distinguish login walls from captcha frames - #10
Merged
Merged
Conversation
Prioritize login walls over hidden captcha iframes, ignore hidden captcha frames on content pages, and recognize Just a moment / Human verification. Record the HN Algolia, new Reddit, old Reddit, Stack Overflow and Wikipedia real-device results in the docs, and remove stale read-only wording.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
目标
在真机上回归 HN / Reddit / Stack Overflow,并修正网页状态识别,避免把可读内容页误报成验证码。
变更
LOGIN_REQUIRED。READY。Just a moment.../Human verification:Stack Overflow →CAPTCHA。CAPTCHA;登录页优先按 URL/密码框/登录文案判断。真机结果(Xiaomi 17 Pro Max,devtest,daily 数据未动)
open+wait12s → 83 个结果元素/标题,READYREADY,标题/链接可读LOGIN_REQUIRED/nocaptchaCAPTCHAREADYnetwork:未捕获资源(worker/SSR),不影响wait/snapshot 读取验证
test/lintDebug/assembleDebug/assembleRelease、许可证头、三语 strings、58 工具 schema 全过