gpt4 book ai didi

google-chrome - 谷歌登录失败,HTTP 错误 400 说 "Sorry, something went wrong there. Try again."

转载 作者:行者123 更新时间:2023-12-04 13:33:07 116 4
gpt4 key购买 nike

描述/背景
我已经设置了一个脚本,它在谷歌浏览器(不是 headless )中打开了我们公司的谷歌网站,并在该页面上做了一些自动化工作。登录信息必须偶尔刷新,因为我手动登录。这在过去几个月中一直运行良好,直到上周。今天,我注意到我收到了上述错误消息,这是由于在输入我的 Gmail 地址并单击“下一步”按钮时服务器响应的 HTTP 状态为 400。
重现步骤
puppeteer 师版本:2.0.0
平台/操作系统版本:Windows 10
URL(如果适用):https://sites.google.com/.. .
Node.js 版本:v12.13.0
哪些步骤将重现该问题?

  • 运行 Puppeteer 脚本以打开需要登录的 Google 站点。
    (async () => {
    try {
    const browser = await puppeteer.launch({headless: false, userDataDir: "<ProfileDirectory>"});
    const pageLogin = await browser.newPage();
    await pageLogin.goto('https://sites.google.com/...', {waitUntil: 'networkidle2'});
    ...
    await browser.close();
    }
    catch (error) {
    console.log(error.stacktrace);
    }
    })();
  • 手动输入 Gmail 地址并单击下一步。
  • 收到错误消息“抱歉,出现问题。再试一次。”作为具有 HTTP 状态代码 400 的服务器响应的结果。

  • 更新:
    手动打开 Chrome(相同的 userDataDir)和相应的 Google 站点仍然照常工作。

    最佳答案

    推荐使用 playwright/puppeteer + Firefox。似乎谷歌在 chrome 中添加了一些东西,以便他们可以检测浏览器是否自动化

    关于google-chrome - 谷歌登录失败,HTTP 错误 400 说 "Sorry, something went wrong there. Try again.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63773283/

    116 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com