feat: minor chrome improvements; added flags to try and reduce memory

pull/164/head
Travis Fischer 2022-12-17 22:36:35 -06:00
rodzic a7af8ac0df
commit cb994390c3
1 zmienionych plików z 21 dodań i 2 usunięć

Wyświetl plik

@ -233,10 +233,20 @@ export async function getBrowser(
'--disable-infobars', '--disable-infobars',
'--disable-dev-shm-usage', '--disable-dev-shm-usage',
'--disable-blink-features=AutomationControlled', '--disable-blink-features=AutomationControlled',
'--ignore-certificate-errors',
'--no-first-run', '--no-first-run',
'--no-service-autorun', '--no-service-autorun',
'--password-store=basic', '--password-store=basic',
'--system-developer-mode' '--system-developer-mode',
// the following flags all try to reduce memory
// '--single-process',
'--mute-audio',
'--disable-default-apps',
'--no-zygote',
'--disable-accelerated-2d-canvas',
'--disable-web-security',
'--disable-gpu'
// '--js-flags="--max-old-space-size=1024"'
] ]
if (nopechaKey) { if (nopechaKey) {
@ -301,11 +311,20 @@ export async function getBrowser(
const editKey = await page3.waitForSelector('#edit_key .clickable') const editKey = await page3.waitForSelector('#edit_key .clickable')
await editKey.click() await editKey.click()
const settingsInput = await page3.$('input.settings_text') const settingsInput = await page3.waitForSelector('input.settings_text')
// console.log('value1', await settingsInput.evaluate((el) => el.value))
await settingsInput.evaluate((el) => {
el.value = ''
})
await settingsInput.type(nopechaKey) await settingsInput.type(nopechaKey)
// console.log('value2', await settingsInput.evaluate((el) => el.value))
await settingsInput.evaluate((el, value) => { await settingsInput.evaluate((el, value) => {
el.value = value el.value = value
}, nopechaKey) }, nopechaKey)
// console.log('value3', await settingsInput.evaluate((el) => el.value))
await settingsInput.press('Enter') await settingsInput.press('Enter')
await delay(500) await delay(500)
await editKey.click() await editKey.click()