Какие есть библиотеки для рендеринга и скриншота веб-сайтов?

Подскажите какие-нибудь хорошие библиотеки (или мб другие способы решить эту задачу), который позволяют получить скриншот веб-страницы по ее адресу.
Важно, чтоб библиотека была достаточно быстрой.
Желательно на C# или Python.
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ответы на вопрос 3
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
cef#. в тч "безголовый" режим (минимальная консольная демка кажется как раз скриншотит)

ps а вообще до дури всего. гугли "встраиваемые браузеры", "веб-боты", "тестирование веб ui". скриншотинг умеют практически все, кто достоин внимания
Ответ написан
Комментировать
saintbyte
@saintbyte
Django developer
Берешь вдс , ставишь туда X и видяху типа dummy . Запускаешь в этих Х хром - немного паришься с настройкой хрома по vnc, потом берешь вот это скрипт для селениума https://github.com/saintbyte/Selenium_Multi_screenshot и допиливаешь его под себя. Скрипт изначально делался по массовый поиск косяков в мобильной верстке =)
Ответ написан
Комментировать
vabka
@vabka Куратор тега C#
Токсичный шарпист
1. https://www.nuget.org/packages/Selenium.WebDriver
2. https://www.nuget.org/packages/CefSharp.OffScreen/
3. https://www.nuget.org/packages/PuppeteerSharp/
Они все по-сути запускают хром, но это позволит наиболее точно сформировать изображение
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы