там не на DOMContentLoaded нужно смотреть. а на вкладку time
для этого есть Virtualbox
тут неплохо расписано https://mclouds.ru/2020/12/nginx-geo2ip/
можно самому в https://github.com/angristan/nginx-autoinstall/blob/master/nginx-autoinstall.sh
добавить
--add-module=/tmp/ngx_http_geoip2_module
либо читайте там п 4.2 или 4.3
string(817) "Error: Could not find Chromium (rev. 1056772). This can occur if either 1. you did not perform an installation before running the script (e.g. `npm install`) or 2. your cache path is incorrectly configured (which is: /var/www/www-root/data/.cache/puppeteer).For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration. at ChromeLauncher.resolveExecutablePath (/var/node/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ProductLauncher.js:120:27) at ChromeLauncher.executablePath (/var/node/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ChromeLauncher.js:166:25) at ChromeLauncher.launch (/var/node/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ChromeLauncher.js:70:37) at async startParser (/var/www/www-root/data/www/garantmarket.net/d.js:13:29)"
получается не видит Chromium . может из за етого module.paths.push('/var/node/node_modules'); ?
хотя console.log(puppeteer); говорит что все ок
пока решил вот так
поставил на крон php -f /var/www/www-root/data/www/сайт.net/скрипт.php
было wget -qO- https://сайт.net/скрипт.php
если кто знает решение проблемы выше. пишите не стесняйтесь
всем заранее спасибо
var_dump(shell_exec('whoami > '.__FILE__)); ? так?
www-root выводит
пробовал. пустой массив
код у меня примерно такой
module.paths.push('/var/node/node_modules');const text = decodeURIComponent(process.argv[2])const puppeteer = require('puppeteer');async function startParser(url) { console.log('это выводит'); const browser = await puppeteer.launch({ headless: true, ignoreHTTPSErrors: true, args: ['--no-sandbox'] }); console.log(browser); -- ето уже не выводит try { const page = await browser.newPage(); page.setExtraHTTPHeaders({ 'Accept-Language' : 'ru-RU' }) await page.setViewport({ width: 1300, height: 700 }); await page.setUserAgent('Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4347.135 Safari/537.36'); await page.setDefaultTimeout(20000); await page.goto(url); код код ... await page.evaluate((t) => { $('.lmt__source_textarea').val(t) }, text); код код код ... const data = { ok: result } console.log(JSON.stringify(data)); await browser.close(); } catch (error) { console.log(JSON.stringify({error:error})); await browser.close(); }}startParser('https://www.deepl.com/translator');
думаю через 3 бот можно реализовать, чтобы он пересылал сообщения, сохранять или нет и куда это уж ваше дело...
но никто ж им не запретит попросить контакты и дать🤔
попробуйте может https://hack.chat подойдет