如何无预配置文件用Selenium绕过Google登录?已有方案失效
关于Replit平台上Selenium登录Google账号的反机器人验证绕过问题
我开发的程序需要通过Selenium登录用户Google账号执行操作,但受限于Replit平台特性,无法使用预配置的Chrome/Edge等浏览器配置文件,仅能要求用户提供凭据登录。然而所有尝试均无法绕过Google的反机器人验证。
已尝试的失效方案
- 使用Selenium_Stealth伪装旧版浏览器后恢复(参考Stack Overflow方案)
- 替换常规Chromedriver为ungoogled-chromium驱动
- 替换常规Chromedriver为undetected-chromedriver
未尝试的方案
- 改用Firefox与geckodriver(Replit中Firefox配置文件存于隐藏nix目录,无法获取)
- 使用预登录配置文件(不符合Replit限制)
附测试代码及Replit平台配置说明,代码提交邮箱后常被Google拦截。
内容的提问来源于stack exchange,提问作者Jediweirdo
相关产品推荐
相关产品推荐

