Mac 下使用 Playwright 启动的浏览器(chromium, firefox)都不能登录支付宝
都提示:登录失败,你可以尝试使用扫码登录或稍后重试。
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');
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.