let browsers = [];
start_script()
async function start_script(){
json = [ '4444444444', '5555555555', '8888888888', '7777777777'] // Это логины для авторизации
for(let i = 0; i < json.length; i++) {
let instance = await start_chrom(json[i]);
browsers.push( instance );
}
}
async function start_chrom(login) {
const browser = await puppeteer.launch({
headless: true,
args: [ '--no-sandbox' ]
});
const page = await browser.newPage();
await page.goto('здесь_ссылка_на_сайт.ру', {
waitUntil: 'networkidle2'
})
// здесь авторизация
await page.waitForTimeout(1000)
await page.click('#login')
await page.keyboard.sendCharacter(login)
await page.click('#button_auth')
await page.waitForTimeout(1000)
// здесь вызов основного функционала
calling_the_main_functionality(page)
return browser;
}
browsers[3].close();
их минимум 11 и у каждого куча умений
transition: 0.5s ease, opacity 0.2s ease;, например, – супер-иррационально. Указывать нужно ровно те свойства, которые действительно будут анимироваться.
кратко описать, какими средствами/методами будет сверстан элемент
ncdu
НЕ расходятся с df -h
. Занято те же 4.2GB.1.7 GiB [##########] /usr
1.2 GiB [###### ] /home
969.8 MiB [##### ] /var
226.8 MiB [# ] /lib
33.2 MiB [ ] /boot
7.3 MiB [ ] /bin
7.3 MiB [ ] /root
7.0 MiB [ ] /etc
6.3 MiB [ ] /sbin
324.0 KiB [ ] /tmp
e 16.0 KiB [ ] /lost+found
4.0 KiB [ ] /lib64
e 4.0 KiB [ ] /srv
e 4.0 KiB [ ] /opt
e 4.0 KiB [ ] /mnt
e 4.0 KiB [ ] /media
@ 0.0 B [ ] initrd.img.old
@ 0.0 B [ ] initrd.img
@ 0.0 B [ ] vmlinuz.old
@ 0.0 B [ ] vmlinuz
@ 0.0 B [ ] backup
> 0.0 B [ ] /sys
> 0.0 B [ ] /run
> 0.0 B [ ] /proc
> 0.0 B [ ] /dev