Сохранение скриншотов страниц сайта

DrDruid

Client
Регистрация
31.12.2016
Сообщения
5
Благодарностей
2
Баллы
3
Здравствуйте, уважаемые участники форума!

Пожалуйста, подскажите новичку)

Дано:
1. Список урлов сайтов
2. Временной промежуток, для примера берём каждые 10 минут

Задача:
Через заданные промежутки времени заходить на каждый сайт из списка урлов.
Сохранять скриншоты страницы, которая отображается в инстансе.
При сохранении в папку со скриншотами в имени файла скриншота указывать дату и время получения скриншота.

Кто может помочь разобраться в выполнении данной задачи?
 
Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 596
Благодарностей
8 749
Баллы
113
Здравствуйте, уважаемые участники форума!

Пожалуйста, подскажите новичку)

Дано:
1. Список урлов сайтов
2. Временной промежуток, для примера берём каждые 10 минут

Задача:
Через заданные промежутки времени заходить на каждый сайт из списка урлов.
Сохранять скриншоты страницы, которая отображается в инстансе.
При сохранении в папку со скриншотами в имени файла скриншота указывать дату и время получения скриншота.

Кто может помочь разобраться в выполнении данной задачи?
есть экшен работы с изображениями, там есть возможность сохранить скриншот страницы..
в качестве имени скриншота используйте ответ от макроса Date.Now предварительно почистив его на запрещенные символы для имен файлов, можно через Обработка текста - Замена..
ну а общая логика шаблона простая, делайте паузы между циклами, подставляйте урлы в экшен загрузки..
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 107
Баллы
113
в качестве имени скриншота используйте ответ от макроса Date.Now предварительно почистив его на запрещенные символы для имен файлов, можно через Обработка текста - Замена..
Можно сразу в нужном формате {-TimeNow.Date[DateFormat]-}
Например {-TimeNow.Datedd.MM.yyyy.HH.mm.ss.ms-}, {-TimeNow.Datedd-MM-yyyy-HH-mm-ss-ms-}, {-TimeNow.Datedd-MM-yyyy-HH-mm-ss-ms-}, {-TimeNow.DateHHmmssms-} и тд.
 
  • Спасибо
Реакции: Sergodjan

DrDruid

Client
Регистрация
31.12.2016
Сообщения
5
Благодарностей
2
Баллы
3
есть экшен работы с изображениями, там есть возможность сохранить скриншот страницы..
в качестве имени скриншота используйте ответ от макроса Date.Now предварительно почистив его на запрещенные символы для имен файлов, можно через Обработка текста - Замена..
ну а общая логика шаблона простая, делайте паузы между циклами, подставляйте урлы в экшен загрузки..
Благодарю за ответ! Попробую разобраться)
 
  • Спасибо
Реакции: Sergodjan

DrDruid

Client
Регистрация
31.12.2016
Сообщения
5
Благодарностей
2
Баллы
3
Можно сразу в нужном формате {-TimeNow.Date[DateFormat]-}
Например {-TimeNow.Datedd.MM.yyyy.HH.mm.ss.ms-}, {-TimeNow.Datedd-MM-yyyy-HH-mm-ss-ms-}, {-TimeNow.Datedd-MM-yyyy-HH-mm-ss-ms-}, {-TimeNow.DateHHmmssms-} и тд.
вам тоже спасибо за уточнение, попробую, лишний экшен тогда не потребуется
 

DrDruid

Client
Регистрация
31.12.2016
Сообщения
5
Благодарностей
2
Баллы
3
Можно сразу в нужном формате {-TimeNow.Date[DateFormat]-}
Например {-TimeNow.Datedd.MM.yyyy.HH.mm.ss.ms-}, {-TimeNow.Datedd-MM-yyyy-HH-mm-ss-ms-}, {-TimeNow.Datedd-MM-yyyy-HH-mm-ss-ms-}, {-TimeNow.DateHHmmssms-} и тд.
скажите, пожалуйста, а как брать ссылки по которым нужно проходиться из документа по порядку? Тоже нужна переменная, которая будет считать строки?
 

DrDruid

Client
Регистрация
31.12.2016
Сообщения
5
Благодарностей
2
Баллы
3
Вроде бы получилось сделать)

скажите, пожалуйста, а как брать ссылки по которым нужно проходиться из документа по порядку? Тоже нужна переменная, которая будет считать строки?
это решилось путем добавления в конец строки с тот же список
 
  • Спасибо
Реакции: Dimionix

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