小天管理 发表于 2024年6月25日 发表于 2024年6月25日 Mac 下使用 Playwright 启动的浏览器(chromium, firefox)都不能登录支付宝 无论是脚本输入还是手动输入都失败 如果指定 executablePath ,指向本地 Chrome ,脚本&手动也登录失败 手动启动本地 Chrome ,是可以手动登录的 都提示:登录失败,你可以尝试使用扫码登录或稍后重试。 async function main() { const browser = await chromium.launch({ headless: false, // 可以看到浏览器操作 executablePath: '/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome' }) const page = await browser.newPage() // 访问支付宝登录页面 await page.goto('https://auth.alipay.com/login/index.htm'); // 等待页面完全加载 await page.waitForLoadState('networkidle'); // 慢慢输入用户名 await page.type('#J-input-user', '<YOUR_USERNAME>', { delay: 100 }); // 每个字符之间延迟 100 毫秒 // 等待一段时间再输入密码 await page.waitForTimeout(1000); // 慢慢输入密码 await page.type('#password_rsainput', '<YOUR_PASSWORD>', { delay: 100 }); // 每个字符之间延迟 100 毫秒 // 点击登录按钮 await page.click('#J-login-btn');
已推荐帖子