我正在尝试使用 puppeteer 登录我的 gmail 以降低重新验证的风险这是我的代码 await page.goto('https://accounts.google.com/AccountChooser?service=mail&continue=https://mail.google.com/mail/', {timeout: 60000}) .catch(function (error) { throw new Error('TimeoutBrows'); }); await page.waitForSelector('#identifierId' , { visible: true }); await page.type('#identifierId' , 'myemail'); await Promise.all([ page.click('#identifierNext') , page.waitForSelector('.whsOnd' , { visible: true }) ]) await page.type('#password .whsOnd' , "mypassword"); await page.click('#passwordNext'); await page.waitFor(5000);但我总是收到这条消息我什至尝试使用 puppeteer 打开登录窗口并自己手动填写登录表单,但即使如此也失败了。我错过了什么吗?当我查看控制台时,登录后有一个失败的 ajax 调用。Request URL: https://accounts.google.com/_/signin/challenge?hl=en&TL=APDPHBCG5lPol53JDSKUY2mO1RzSwOE3ZgC39xH0VCaq_WHrJXHS6LHyTJklSkxd&_reqid=464883&rt=jRequest Method: POSTStatus Code: 401 Remote Address: 216.58.213.13:443Referrer Policy: no-referrer-when-downgrade)]}'[[["er",null,null,null,null,401,null,null,null,16],["e",2,null,null,81]]]
添加回答
举报
0/150
提交
取消