【Puppeteer】アリババログイン処理メモ[おぞましい]
7014 ワード
async function loginToAlibaba(browser: any){
const loginPage = await browser.newPage();
await loginPage.setDefaultNavigationTimeout(3000000);
await loginPage.setDefaultTimeout(3000000);
await loginPage.goto(
'https://login.taobao.com/member/login.jhtml'
);
await loginPage.screenshot({ path: 'login.png' });
console.log('ready set user name');
await loginPage.focus('#TPL_username_1');
await loginPage.type('#TPL_username_1', ALIBABA_LOGIN_USER_NAME);
console.log('done input user name');
console.log('ready set password');
await loginPage.focus('#TPL_password_1');
await loginPage.type('#TPL_password_1', ALIBABA_LOGIN_PASSWORD);
console.log('done input password');
await loginPage.screenshot({ path: 'login44.png' });
await loginPage.click('#J_SubmitStatic');
console.log('done submit login form info');
await loginPage.screenshot({ path: 'login2.png' });
console.log('loading identification forms page...');
await loginPage.waitForSelector('.btn-confirm');
console.log('ready click submit button2');
await loginPage.click('.btn-confirm');
console.log('done submit login2 form info');
await loginPage.screenshot({ path: 'login3.png' });
await loginPage.waitForNavigation({waitUntil: "networkidle2"})
await loginPage.screenshot({ path: 'login_finished.png' });
}
Author And Source
この問題について(【Puppeteer】アリババログイン処理メモ[おぞましい]), 我々は、より多くの情報をここで見つけました https://qiita.com/Cesaroshun/items/cf80c68020a4008b7e47著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .