Я шукаю додаткову інформацію про те, що відбувається під капотом у безголових браузерах. У минулому я працював з різними браузерами без голови, такими як slimmerJS , Phantom.js і Chromeless Headless , щоб зробити знімки екрана на різних сайтах.
Мені ніколи не вдавалося створювати реальне, чітке якість зображення, яке нагадувало б те, що ви бачите в браузері, це схоже на обмеження інструмента, наприклад, це максимальна якість, яку ви можете отримати з цього, але я хочу зрозуміти чому і, можливо, як зробити це краще.
Порівняйте, будь ласка, приклади нижче.
- На цьому веб-сайті https://en.wikipedia.org/wiki/Main_Page знайдіть логотип Вікіпедії у верхньому лівому куті.
- Це скріншот цього логотипу, зроблений хроматографом без голови через лялечку:
Якщо порівняти реальний веб-сайт із скріншотом, то можна побачити, як зображення розмивається. У цьому прикладі це лише зображення, але це також відбувається з текстом HTML.
Тепер, якби я робив знімок екрана за допомогою комп’ютера, будь то windows, mac, linux, я отримав би дуже хороший знімок якості, який повністю виглядає як справжня угода.
То чому це відбувається? Я спробував усі стандартні речі, як встановлення екрана з найвищою якістю в кожній бібліотеці та встановлення достатньо великого вікна перегляду, щоб знімок екрана мав гідне дозвіл. Це справді найвища якість, яку ви можете отримати зі скріншоту безголового браузера?
Будь-яке просвітлення в цій області було б вдячно. Дякую!