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');
1
musi 186 天前 via iPhone
这有啥诡异的,过不了支付宝的风控
|
2
csl123 184 天前
先用这个页面测一下 看能不能过 https://www.browserscan.net/zh/bot-detection
根据检测结果注入代码绕过一下 |