fix
This commit is contained in:
parent
1f315fe199
commit
427cc0d929
@ -1,24 +1,31 @@
|
|||||||
import { launch } from 'puppeteer';
|
import { launch } from 'puppeteer';
|
||||||
|
import fs from 'fs';
|
||||||
import 'dotenv/config.js'
|
import 'dotenv/config.js'
|
||||||
|
import { setLocalStorage } from './utils/userUtils.js';
|
||||||
|
import { getDate } from './utils/businessDataUtil.js';
|
||||||
|
import { setMonthTime } from './utils/commnUtils.js'
|
||||||
|
|
||||||
(async () => {
|
(async () => {
|
||||||
const browser = await launch({ headless: true, args: [`--window-size=1920,1080`], defaultViewport: { width: 1920, height: 1080 } });
|
const browser = await launch({ headless: true, args: [`--window-size=1920,1080`], defaultViewport: { width: 1920, height: 1080 } });
|
||||||
const page = await browser.newPage();
|
const page = await browser.newPage();
|
||||||
await page.setViewport({ width: 1920, height: 1080 });
|
setLocalStorage(page, '.\\data\\user.json');
|
||||||
await page.goto('https://dev-dmp.meiguanjia.net/report/businessData');
|
await page.goto('https://dev-dmp.meiguanjia.net/report/businessData');
|
||||||
|
// await page.goto('https://boss.aizhb.net/report/businessData');
|
||||||
|
|
||||||
console.log(current);
|
await page.waitForSelector('.menu-list-second');
|
||||||
console.log(process.env.ACCOUNT);
|
const childElements = await page.$$('.menu-list-second .menu-list-second-item');
|
||||||
a
|
await new Promise(r => setTimeout(r, 1000));
|
||||||
const item = await page.$eval('.item.cur', node=>node.innerHTML);
|
await childElements[1].click();
|
||||||
console.log(item);
|
const str = await page.evaluate(node => node.textContent.trim(), childElements[1]);
|
||||||
// const arcoMessage = await page.$eval('.arco-message .arco-message-content', node => node.innerHTML);
|
console.log(str);
|
||||||
// await page.screenshot({ path: 'resetPassword.png' });
|
|
||||||
console.log(arcoMessage);
|
|
||||||
|
|
||||||
page.on('console', msg => {
|
const file = './data/businessData.json';
|
||||||
console.log('PAGE:', msg.text())
|
|
||||||
})
|
fs.writeFileSync(file, '', 'utf-8');
|
||||||
|
|
||||||
|
await setMonthTime(page, '.arco-picker-start-time', '2024-05');
|
||||||
|
await getDate(page, fs, file);
|
||||||
|
console.log('========');
|
||||||
|
|
||||||
await browser.close();
|
await browser.close();
|
||||||
})();
|
})();
|
||||||
Loading…
Reference in New Issue
Block a user