smodak@ats360.com Ответов: 2

Использование безголового браузера в c#.net


Можно ли использовать безголовый браузер в c#.net приложение-служба windows для захвата изображения одной из страниц сайта и сохранения его в двоичном формате в базе данных. Есть ли у кого-нибудь идеи, как добиться этого с помощью безголового браузера?

Что я уже пробовал:

Я провел некоторые исследования, но не нашел никакого решения этой проблемы.

2 Ответов

Рейтинг:
1

Garth J Lancaster

tldr; "да", это возможно

Я бы использовал селеновый диск хром или браузер - таким образом, вы можете использовать 'локатор', чтобы выбрать изображение - использовать Selocity с Ranorex или развития режим в Chrome, чтобы получить идентификатор изображения 'панели'/'окна' и т. д

Используя Selenium, вы также можете (хотя это не то, что вы просили) сделать снимок экрана всей страницы и сохранить ее ... Принимая скриншот на C# с селеном – селен уроке[^]


Рейтинг:
0

OriginalGriff

Совсем не уверен, как вы это сделаете, но это должно быть возможно в Chrome - но это может помочь: Использование безголового браузера для захвата скриншотов страниц[^] Если ничего другого, вы, возможно, могли бы автоматизировать это?