true, всё ок работает. Если headless: false, не работает waitForSelector. В чем может быть проблема? Мне если размещать этот скрипт на серваке на убунте, я ж не запущу его в режиме headless: true, верно?
вообще-то наоборот. headless: true означает, что при старте gui хрома не будет поднят, а на серваке у тя гуя не будет
ой да, наоборот. Так как решить такую проблему?
Без десктоп окружения ты его даже в headless не запустишь
что ты имеешь ввиду под десктоп окружением?
Графика
а как тогда на впс запускать?
эм, в хэдлес режиме)
ну я так и планировал
Поставить графику на впс))
sudo apt install ubuntu-desktop и запустится
гыыы, ща ж реально попытается человек)
А на счёт проблем с headless режимом, это часто всплывает) я поэтому не использую headless режим обычно, там много всяких багов бывает, у меня например раньше он вообще не работал ни на одном сайте кроме example.org и ещё некоторых. Вылетело по таймауту и не загружал страницу вовсе, но потом спустя пару версий в первой цифре, все починилось. Причём не работало оно на всех версиях, а решения проблемы небыло
Там был вопрос ещё о том, запустит ли он headless true на сервере, и ответ - нет, если нет иксов
хмм почему headless:true (без гуя) не запустится без X?
чет впервые слышу есчес
Так для этого режим такой и сделали, чтобы можно было без иксов запускать. А до этого запускали через xfvb. Насчёт проблем, которые длились бы несколько версий маловероятно, так как он много где используется. В том числе в докере без иксов уже несколько лет.
Ну конкретно у меня на системе проблемы были, и везде где я пробовал тоже, и на разных версиях ноды, у папитера были ишью на эту тему но все сводилось к ответу разрабов «Сайт использует какие то уловки для того чтоб сайт не открывался в puppeteer»
а ты пробовал без икстов его в headless запускать?)
Сайт может отдавать другой ответ, если посчитает нужным и если сможет отличить хэдлес браузер от обычного браузера. Но это не в инструменте проблемы.
Конечно, в докере работает без проблем.
Какая версия? Я работал с 5-7 раньше вроде
Ну вот, как минимум 4 года назад у них на гитхабе появилась инструкция по запуску его в докере.
Обсуждают сегодня