GG
мне нужно делать срины с частотой 20 к/с
GG
минимум
Anonymous
если б хром не мог, он бы наверное не рендерил вообще страницы
Anonymous
ну и кагбэ электрон - это что?
GG
)
GG
Anonymous
руковдств куча
Anonymous
хромдрайвером например
Anonymous
и сегодня тут проскакивали еще какие-то либы для хедлесс хрома
GG
хм, можно ссылку пжлст, я уже давно ищю как делать скрины с частотой видео
Anonymous
конечно можно https://www.google.com/search?q=chromedriver+screenshot
GG
chrome driver - ты имеешь ввиду c++, а не js? я в c++ не умею
Anonymous
нет, не имею ввиду)
GG
Anonymous
необязательно хэдлесс бтв
Anonymous
любой хром
Aleksand
chromedriver работает кажется только с обычным хромом
Anonymous
конечно нет
GG
вообще хочу бота для игры написать, мне нужно получать инфу (скрины), и давать боту инструменты действий (стрелба, ходьба и т.д), игра браузерная, поэтому думаю элекрон здесь идеально подойдет
Anonymous
вообще не знаю что там у хрома нестабильного и неудобного
Anonymous
webdriver api - стандарт и у всех одинаково
Anonymous
а говорить что что-то там нестабильное - очень странно, так как у всех работает вообще-то
Anonymous
в небезбашенном режиме запускаю хром, ставлю экстеншн и тестирую его
Aleksand
конечно нет
ChromDriver это JWP-интерфейс к самому Chromium, что-то я не видел релизов где заявлена поддержка Headless
https://sites.google.com/a/chromium.org/chromedriver/downloads
Anonymous
пока руки не дошли ключ прописать, чтобы было в безбашенном
Anonymous
хз что там нестабильно
Anonymous
хромдрайвер, это реализация вебдрайвера для хрома
Anonymous
и там ничего нигде не будет сказано про хэдлесс
Anonymous
потому что это вообще не важно для вебрайвера
Anonymous
он и не знает есть там башка или нет
Anonymous
Anonymous
потому что в 59 и появился
Aleksand
вероятно, но не факт, зависит от того как делали headless-режим, легко могли поломать, я год назад реализовывал полностью WebDriver для SMARTTV и хлебнул всего этого хозяйства, там в мире вебдрайвера часто не работает то что не может поломаться казалось бы
Aleksand
Anonymous
хедлесс режим никак не влияет на вебдрайвер
Anonymous
это так должно быть и это так и есть
Anonymous
если что-то не работает, это не из-за вебдрайвера очевидно
Anonymous
это как запустить хром с ключом на кастомное разрешение
Anonymous
только в этом случае, это про не рисовать ui
Anonymous
с какой еще стороны?
Anonymous
ну и при чем тут вебдрайвер?
Anonymous
нет, это ни при чем
Anonymous
> я вот пока не пробовал и не слышал чтобы кто-то переключался и делился опытом
попробуй https://developers.google.com/web/updates/2017/04/headless-chrome#cli
Anonymous
делюсь опытом:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --headless --remote-debugging-port=9222 https://google.com
работает
Aleksand
ну поделиться опытом это когда ты тысяч 10 тестов автоматических переключил и ничего не потекло нигде, а это только лишь рабочий мануал от инженера из гугла, что там в тонкостях не видать отсюда
Aleksand
Anonymous
что там может потечь?
Anonymous
веб драйвер не касается ничего, что имеет отношения к отрисовке ui
Aleksand
что там может потечь?
да ничего вообще, багов же не бывает, там же вообще ничего не трогали, они в обычном-то хроме ломают легко а тут конечно ничего невозможно
Anonymous
что сам хром течет в хэдлесс режиме я тоже очень сомниваюсь btw иначе бы его не зарелизили
Anonymous
это и есть обычный хром
Anonymous
не может. он отдает то, что отдает ему сервер хромдрайверовский
Anonymous
и обоим все равно с каким ключом ты запускаешь хром (мне кажется или я повторяюсь?)
Anonymous
при чем тут безбашенный хром?
Aleksand
Anonymous
нет, они вообще не затронуты, т.к. это бессмысленно
Anonymous
рендер нужен точно такой же, как и всегда
Anonymous
в этом и смысл как бы
Anonymous
нет, там рендер не изменился никак
Aleksand
Aleksand
у него свой слой там, возможность управлять главным процессом и воркером
Aleksand
так что это вовсе не "хром без нарисованного окна"
Anonymous
то есть ты сейчас на полном серьезе пытаешься мне доказать, что какие-то долбоебы из гугла вшили в 59 хром к блинку обычному еще и форкнутый и когда ты запускаешь хром в хэдлесс режиме, то он открывается с этим форкнутым блинком, я правильно понимаю?
Anonymous
ну давай поподробнее про слой
Anonymous
ты про какой?