Скриншот динамического содержимого блока в Chromium или стабильность CEF

marselniz

Client
Регистрация
22.04.2018
Сообщения
2
Благодарностей
0
Баллы
1
Добрый день!

Задача: Сделать скриншот графика (например, всего блока с id="future-full-screen") на странице - https://www.gate.com/ru/trade/ALEPH_USDT (в крайнем случае всей страницы и обрезать).

Стандартные кубики скриншота всей страницы и капчи (отдельного блока) в Chromium типа "ломают" рендер, т.е. на мгновение отрисовывают нужный блок (если делаем кубиком капчи) и делают скриншот. Но т.к. данные динамические, на скриншоте в половине случаев видим прелоад, а не график - т.к. он не успевает отрисоваться -> https://u.to/JrVXIg

Пробовал на C# используя метод DrawToBitmap или DrawPartToBitmap - все так же, как и в специальных кубиках, видимо они его и используют.

Вопрос: есть ли способ/метод в Chromium сделать скриншот динамического содержимого, как это происходит в CEF?

В CEF все работает отлично, никаких перерисовок блоков и на скриншотах динамика видна всегда, но хватает на 30-60 итераций, потом все зависает, ничего не реагирует и проходится перезапускать ProjectMaker или проект в ZennoPoster.

Вопрос 2: Если с Chromium никак, как добиться стабильной работы проекта в CEF и почему выполнение проекта зависает? Как и где посмотреть?

ZennoPoster V7 RU 7.7.21.0 ; Windows 11
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)