【发布时间】:2021-05-12 12:59:04
【问题描述】:
大家好,我需要帮助来解决这个问题,我正在尝试自动登录 Nike BR 网站(这与其他网站不同),但每次我重新加载页面时,xpath 都会不断变化,任何人都可以帮助我解决这个问题问题?感谢你们 该网站是https://www.nike.com.br/ 您需要点击“Login / Inscreva-se”然后输入将加载
const puppeteer = require ('puppeteer');
const login = '//*[@id="anchor-acessar-unite-oauth2"]';
const emailinput = 'changing xpath'
const passwordinput = 'changing xpath'
(async () => {
const browser = await puppeteer.launch({ headless: false });
const page = await browser.newPage();
await page.setViewport({ width: 1920, height: 1080});
await page.goto ('https://www.nike.com.br');
const login= await page.waitForXPath('//*[@id="anchor-acessar-unite-oauth2"]');
await login.click();
const emailinput = await page.type('changing xpath', 'myEmail@outlook.com', { delay: 110 });
const passwordinput = await page.type('changing xpath', 'myEmail@outlook.com', { delay: 110 });
})();
【问题讨论】:
标签: javascript xpath css-selectors puppeteer