170 похожих чатов

Ребят, кто юзает puppeteer, помогите. Крч если юзать режим headless:

true, всё ок работает. Если headless: false, не работает waitForSelector. В чем может быть проблема? Мне если размещать этот скрипт на серваке на убунте, я ж не запущу его в режиме headless: true, верно?

24 ответов

39 просмотров

вообще-то наоборот. headless: true означает, что при старте gui хрома не будет поднят, а на серваке у тя гуя не будет

Timur- Автор вопроса
Joe Beretta
вообще-то наоборот. headless: true означает, что п...

ой да, наоборот. Так как решить такую проблему?

Без десктоп окружения ты его даже в headless не запустишь

Timur- Автор вопроса
🅰️nimeCoder
Без десктоп окружения ты его даже в headless не за...

что ты имеешь ввиду под десктоп окружением?

Графика

Timur- Автор вопроса
🅰️nimeCoder
Графика

а как тогда на впс запускать?

Timur- Автор вопроса
Joe Beretta
эм, в хэдлес режиме)

ну я так и планировал

Timur
а как тогда на впс запускать?

Поставить графику на впс))

sudo apt install ubuntu-desktop и запустится

🅰️nimeCoder
Поставить графику на впс))

гыыы, ща ж реально попытается человек)

Timur
а как тогда на впс запускать?

А на счёт проблем с headless режимом, это часто всплывает) я поэтому не использую headless режим обычно, там много всяких багов бывает, у меня например раньше он вообще не работал ни на одном сайте кроме example.org и ещё некоторых. Вылетело по таймауту и не загружал страницу вовсе, но потом спустя пару версий в первой цифре, все починилось. Причём не работало оно на всех версиях, а решения проблемы небыло

Там был вопрос ещё о том, запустит ли он headless true на сервере, и ответ - нет, если нет иксов

🅰️nimeCoder
Там был вопрос ещё о том, запустит ли он headless ...

хмм почему headless:true (без гуя) не запустится без X?

🅰️nimeCoder
а вот так)

чет впервые слышу есчес

🅰️nimeCoder
Там был вопрос ещё о том, запустит ли он headless ...

Так для этого режим такой и сделали, чтобы можно было без иксов запускать. А до этого запускали через xfvb. Насчёт проблем, которые длились бы несколько версий маловероятно, так как он много где используется. В том числе в докере без иксов уже несколько лет.

Alhimik [frozen]
Так для этого режим такой и сделали, чтобы можно б...

Ну конкретно у меня на системе проблемы были, и везде где я пробовал тоже, и на разных версиях ноды, у папитера были ишью на эту тему но все сводилось к ответу разрабов «Сайт использует какие то уловки для того чтоб сайт не открывался в puppeteer»

Alhimik [frozen]
Так для этого режим такой и сделали, чтобы можно б...

а ты пробовал без икстов его в headless запускать?)

🅰️nimeCoder
Ну конкретно у меня на системе проблемы были, и ве...

Сайт может отдавать другой ответ, если посчитает нужным и если сможет отличить хэдлес браузер от обычного браузера. Но это не в инструменте проблемы.

Alhimik [frozen]
Конечно, в докере работает без проблем.

Какая версия? Я работал с 5-7 раньше вроде

🅰️nimeCoder
Какая версия? Я работал с 5-7 раньше вроде

Ну вот, как минимум 4 года назад у них на гитхабе появилась инструкция по запуску его в докере.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта