Del
» Как сделать скриншот
Скажите пожалуйста, какая прога может снимать скриншот веб-страницы (полностью, а не только видимой ее части), и при этом делать это по расписанию (т.е. я заранее указываю ей список ссылок и напротив каждой ссылки время, когда сделать скриншот, и иду спать, а на следующий день просматриваю сохраненные скриншоты)???
Цитата:
Как сделать скриншот так чтоб вся страничка в IE поместилась а не только видимая областвот этим попробуй http://yadi.sk/d/-yslZIorD9umD
LordBrath
Цитата:
Download SiteShoter
Цитата:
... какая прога может снимать скриншот веб-страницы (полностью, а не только видимой ее части), и при этом делать это по расписанию...
Download SiteShoter
lBaltazar
Цитата:
Спасибо большое!!! Скачал эту программу.
Но не могу понять, каким образом определенной ссылке можно назначить время, когда ее скриншотить. Натолкните пожалуйста..
Цитата:
LordBrath
Цитата:
... какая прога может снимать скриншот веб-страницы (полностью, а не только видимой ее части), и при этом делать это по расписанию...
Download SiteShoter
Спасибо большое!!! Скачал эту программу.
Но не могу понять, каким образом определенной ссылке можно назначить время, когда ее скриншотить. Натолкните пожалуйста..
LordBrath
Цитата:
Самой программой невозможно.
Создаёте простой текстовой файл с перечислением сайтов.
В виндозовском Task Scheduler забиваете времена пуска программы с параметрами.
Параметры перечислены тут - Using SiteShoter From Command-Line.
Цитата:
Но не могу понять, каким образом определенной ссылке можно назначить время, когда ее скриншотить. Натолкните пожалуйста..
Самой программой невозможно.
Создаёте простой текстовой файл с перечислением сайтов.
В виндозовском Task Scheduler забиваете времена пуска программы с параметрами.
Параметры перечислены тут - Using SiteShoter From Command-Line.
lBaltazar
Спасибо!!!
Буду разбираться.
Спасибо!!!
Буду разбираться.
Ничего не получается.
Вот допустим:
Время запуска: 23:46:44
запустить: SiteShoter.exe /URL http://www.mail.ru
Время запуска: 30.11.2013 00:11:59
запустить: SiteShoter.exe /URL http://www.yandex.ru
Как это осуществить?
Если я правильно понимаю, нужно написать какой-то bat-файл, какие строки в нем должны быть?
Добавлено:
Ну вот, слава богу, вроде работает, создал командную строку в таком синтаксисе:
at 00:59 "c:\Program Files\siteshoter\SiteShoter.exe" /URL
Вот только почему то виндозовский планировщик заданий понимает только часы и минуты, а секунды нет, получается что с точностью до секунды задание запустить невозможно? Может как-то по другому возможно?
Вот допустим:
Время запуска: 23:46:44
запустить: SiteShoter.exe /URL http://www.mail.ru
Время запуска: 30.11.2013 00:11:59
запустить: SiteShoter.exe /URL http://www.yandex.ru
Как это осуществить?
Если я правильно понимаю, нужно написать какой-то bat-файл, какие строки в нем должны быть?
Добавлено:
Ну вот, слава богу, вроде работает, создал командную строку в таком синтаксисе:
at 00:59 "c:\Program Files\siteshoter\SiteShoter.exe" /URL
Вот только почему то виндозовский планировщик заданий понимает только часы и минуты, а секунды нет, получается что с точностью до секунды задание запустить невозможно? Может как-то по другому возможно?
LordBrath
Цитата:
Если нужны секунды, думаю, можно использовать следующие возможности:
В GUI программы использовать пункт "Take a screenshot of this Web page every xx seconds", спасти конфигурацию и посмотреть какой команде это соответствует.
Создать простой батник с проверками и циклами "IF TIME"
Посмотреть на PowerShell, написать скрипт.
Цитата:
Вот только почему то виндозовский планировщик заданий понимает только часы и минуты, а секунды нет, получается что с точностью до секунды задание запустить невозможно? Может как-то по другому возможно?
Если нужны секунды, думаю, можно использовать следующие возможности:
В GUI программы использовать пункт "Take a screenshot of this Web page every xx seconds", спасти конфигурацию и посмотреть какой команде это соответствует.
Создать простой батник с проверками и циклами "IF TIME"
Посмотреть на PowerShell, написать скрипт.
Цитата:
Подскажите как/чем красиво сделать "прокрученый скриншот", без редактора изображений ?
Спустя 3 года FastStone Capture это умеет )
Еще есть интересный плагин у PDFXChange, он с ссылками PDF делает (для web-страниц, разумеется)
lBaltazar
Цитата:
Да, действительно, есть такая функция в GUI, вот только как остановить этот запущенный конвейер через, допустим, пять скриншотов?
Какой команде соответствует? Вот:
TakeScreenshotEvery=1 (активация функции)
EveryTimeUnit=1 (секунды)
EveryTimeValue=10 (количество секунд)
Вот только командная строка и команды конфигурации это ведь разные вещи.. Как их прописать в командной строке? Да и как остановить потом.
А может быть есть более простое решение? Например, какой-то более продвинутый планировщик заданий, чем виндозовский? Который секунды понимает, и в который также можно загружать какой-то текстовый файл со списком команд, который затем будет их отправлять в командную строку в нужную секунду..
Цитата:
Если нужны секунды, думаю, можно использовать следующие возможности:
В GUI программы использовать пункт "Take a screenshot of this Web page every xx seconds", спасти конфигурацию и посмотреть какой команде это соответствует.
Создать простой батник с проверками и циклами "IF TIME"
Посмотреть на PowerShell, написать скрипт.
Да, действительно, есть такая функция в GUI, вот только как остановить этот запущенный конвейер через, допустим, пять скриншотов?
Какой команде соответствует? Вот:
TakeScreenshotEvery=1 (активация функции)
EveryTimeUnit=1 (секунды)
EveryTimeValue=10 (количество секунд)
Вот только командная строка и команды конфигурации это ведь разные вещи.. Как их прописать в командной строке? Да и как остановить потом.
А может быть есть более простое решение? Например, какой-то более продвинутый планировщик заданий, чем виндозовский? Который секунды понимает, и в который также можно загружать какой-то текстовый файл со списком команд, который затем будет их отправлять в командную строку в нужную секунду..
LordBrath
Цитата:
Может быть. Можно ведь в виртуалке и Линукс поставить, Bash/Zsh задействовать.
Код: AutoIt v3 - это язык для написания сценариев, напоминающий BASIC. Основным его назначением является автоматизация работ с Windows GUI (графическим интерфейсом пользователя MS Windows). Для выполнения этой сложной задачи предоставляется комбинация испытанных методов, включающих в себя эмуляцию нажатий комбинаций клавиш клавиатуры, перемещения указателя мыши, управление окнами и их визуальными элементами. Как показывает практика, эти "приводные ремни" весьма эффективны для получения работающих решений в ситуациях, когда другие стандартные средства (например, VBScript и SendKeys) оказываются бессильны.
Умеет он очень и очень многое! Бесплатный.
Цитата:
А может быть есть более простое решение? Например, какой-то более продвинутый планировщик заданий, чем виндозовский?
Может быть. Можно ведь в виртуалке и Линукс поставить, Bash/Zsh задействовать.
Код: AutoIt v3 - это язык для написания сценариев, напоминающий BASIC. Основным его назначением является автоматизация работ с Windows GUI (графическим интерфейсом пользователя MS Windows). Для выполнения этой сложной задачи предоставляется комбинация испытанных методов, включающих в себя эмуляцию нажатий комбинаций клавиш клавиатуры, перемещения указателя мыши, управление окнами и их визуальными элементами. Как показывает практика, эти "приводные ремни" весьма эффективны для получения работающих решений в ситуациях, когда другие стандартные средства (например, VBScript и SendKeys) оказываются бессильны.
Умеет он очень и очень многое! Бесплатный.
Ну линукса я боюсь, как чорт ладана, так што..
В принципе, все работает. Но вот такая проблема: для каждой строки расписания, чтобы заскринить определенный скрин - запускается отдельный процесс проги (причем, от имени СИСТЕМЫ) Затем, сделав скрин, этот процесс почему-то сам не закрывается. Таким образом, минут через сорок работы в памяти уже висит куча процессов этого сайтшотера, и наступает момент когда новые процессы уже не могут запускаться, соотв команда таск шедулера уходит в никуда и скрина нету. После сорока минут автоматической работы мы въезжаем в пень, нужно подходить к компу, закрывать открытые процессы, какой же это автоматический режим? Что делать?
LordBrath
Цитата:
Не могу предложить ничего лучше, как запускать SiteShoter или без указания повтора снимков в самой программе, полагаясь на многоразовый пуск шедулером, и по идее тогда ничего не надо убивать вручную в конце.
Или же одиночный запуск шедулером, без отдельного процесса на каждую страничку - в конце один процесс придётся грохать.
Цитата:
Что делать?
Не могу предложить ничего лучше, как запускать SiteShoter или без указания повтора снимков в самой программе, полагаясь на многоразовый пуск шедулером, и по идее тогда ничего не надо убивать вручную в конце.
Или же одиночный запуск шедулером, без отдельного процесса на каждую страничку - в конце один процесс придётся грохать.
lBaltazar
Цитата:
Дело в том, что я итак не указываю повторы, и по идее процесс сайтшотера должен сам закрываться после того, как сделал снимок, но не закрывается, видимо это глюк самой программы. И соотв, многоразовый пуск шедулером запускает столько процессов, сколько строк в шедулере, но не более сорока пяти, все что свыше сорока пяти - просто не запускается в назначенное время. Кроме того, из командной строки процесс запускается не под пользователем текущим, а под системой, может в этом причина, что он потом не закрывается? Ну так ведь шедулер не сможет запустить под другим пользователем кроме системы.
Одиночный запуск шедулером не получится, т.к. одиночный запуск = скриншот в момент запуска, а у нас расписание.
Цитата:
Не могу предложить ничего лучше, как запускать SiteShoter или без указания повтора снимков в самой программе, полагаясь на многоразовый пуск шедулером, и по идее тогда ничего не надо убивать вручную в конце.
Или же одиночный запуск шедулером, без отдельного процесса на каждую страничку - в конце один процесс придётся грохать.
Дело в том, что я итак не указываю повторы, и по идее процесс сайтшотера должен сам закрываться после того, как сделал снимок, но не закрывается, видимо это глюк самой программы. И соотв, многоразовый пуск шедулером запускает столько процессов, сколько строк в шедулере, но не более сорока пяти, все что свыше сорока пяти - просто не запускается в назначенное время. Кроме того, из командной строки процесс запускается не под пользователем текущим, а под системой, может в этом причина, что он потом не закрывается? Ну так ведь шедулер не сможет запустить под другим пользователем кроме системы.
Одиночный запуск шедулером не получится, т.к. одиночный запуск = скриншот в момент запуска, а у нас расписание.
Решил вопрос добавив в исполняемый файл строку:
at 22:38 taskkill /im siteshoter.exe /f
Через определенные промежутки времени, когда процессов открытых накапливается много, эта строка их грохает (в среднем надо каждые полчаса такую строку исполнять) Правда у меня ХР Home, а в хоуме нет утилиты taskkill, полдня ее искал в интернете, никогда не думал, что так сложно найти простейшую утилиту для ядра ХР, нашел на каком-то чешском фтп (она и хелп на чешском выдает, но все равно работает как надо)))
at 22:38 taskkill /im siteshoter.exe /f
Через определенные промежутки времени, когда процессов открытых накапливается много, эта строка их грохает (в среднем надо каждые полчаса такую строку исполнять) Правда у меня ХР Home, а в хоуме нет утилиты taskkill, полдня ее искал в интернете, никогда не думал, что так сложно найти простейшую утилиту для ядра ХР, нашел на каком-то чешском фтп (она и хелп на чешском выдает, но все равно работает как надо)))
А есть еще какой-нибудь скриншотер интернет-страничек, который из командной строки понимает??
А то кривой он какой-то, этот siteshoter. html-таблицы часто не понимает, располагает все в один столбец, картинки не все сохраняет (может не успевает), процесс не закрывает самостоятельно. Короче говоря, половина скриншотов у него кривые. Может какой получше есть?
А то кривой он какой-то, этот siteshoter. html-таблицы часто не понимает, располагает все в один столбец, картинки не все сохраняет (может не успевает), процесс не закрывает самостоятельно. Короче говоря, половина скриншотов у него кривые. Может какой получше есть?
LordBrath
Цитата:
Скорее всего вам в раздел "В помощь вебмастеру".
Просто "мне нужен скриншутер" не совсем то, что вам в результате нужно.
Вы просите у любителей молоток, хотя практически вам нужен индустриальный отбойный пресс.
Неизвестно сколько страниц, какого размера они, в каком временном диапазоне и с каким минимальным повтором должны скриншутиться.
Цитата:
А есть еще какой-нибудь скриншотер интернет-страничек, который из командной строки понимает??
Скорее всего вам в раздел "В помощь вебмастеру".
Просто "мне нужен скриншутер" не совсем то, что вам в результате нужно.
Вы просите у любителей молоток, хотя практически вам нужен индустриальный отбойный пресс.
Неизвестно сколько страниц, какого размера они, в каком временном диапазоне и с каким минимальным повтором должны скриншутиться.
Да нет, совсем и не пресс отбойный..
Вот смотрите: страниц 500 за вечер максимум, временной диапазон с точностью до минуты вполне устраивает, хотя в некоторые моменты приходится одновременно две страницы скриншотить. размер небольшой, размер джипега 200-300 кб примерно.
Самый идеальный вариант конечно было бы неплохо, чтобы одна программа делала все это, а именно: скармливаю ее список ссылок, напротив каждой ссылки указано время когда эту ссылку начинать скриншотить, и допустим такая галочка в настройках "делать скриншот 10 раз с интервалом в минуту начиная с указанной минуты"
Ну а раз не знаю такой программы, то и приходится допиливать эту тему с помощью командных bat-файлов.
Может есть такая программа? Ну а если нету, то хотябы другой скриншотер, который командную строку понимает? а там дальше уже сами дотыркаем..
Вот смотрите: страниц 500 за вечер максимум, временной диапазон с точностью до минуты вполне устраивает, хотя в некоторые моменты приходится одновременно две страницы скриншотить. размер небольшой, размер джипега 200-300 кб примерно.
Самый идеальный вариант конечно было бы неплохо, чтобы одна программа делала все это, а именно: скармливаю ее список ссылок, напротив каждой ссылки указано время когда эту ссылку начинать скриншотить, и допустим такая галочка в настройках "делать скриншот 10 раз с интервалом в минуту начиная с указанной минуты"
Ну а раз не знаю такой программы, то и приходится допиливать эту тему с помощью командных bat-файлов.
Может есть такая программа? Ну а если нету, то хотябы другой скриншотер, который командную строку понимает? а там дальше уже сами дотыркаем..
lBaltazar
Цитата:
LordBrath
Цитата:
Вопрос на засыпку.
Когда ваша мама, сестра, бабушка, соседка в последний раз скриншутила такое количество сайтов?
Цитата:
Скорее всего вам в раздел "В помощь вебмастеру". ... практически вам нужен индустриальный отбойный пресс.
LordBrath
Цитата:
Да нет, совсем и не пресс отбойный.. Вот смотрите: страниц 500 за вечер максимум,...
Вопрос на засыпку.
Когда ваша мама, сестра, бабушка, соседка в последний раз скриншутила такое количество сайтов?
lBaltazar
Цитата:
Ответ: ну конечно же вручную проскриншотить такое количество сайтов это руки отвалятся, а вот если в автоматическом режиме, то для проца это совсем даже немного. В среднем один скриншот в минуту, реже по два.
А в раздел "вебмастеру" я не пойду еще и по той простой причине, что там другие категории, для меня это сложно, если с этим то я не с первого раза разобрался..
Ну что, кто-нибудь что-нибудь знает?
Цитата:
Вопрос на засыпку.
Когда ваша мама, сестра, бабушка, соседка в последний раз скриншутила такое количество сайтов?
Ответ: ну конечно же вручную проскриншотить такое количество сайтов это руки отвалятся, а вот если в автоматическом режиме, то для проца это совсем даже немного. В среднем один скриншот в минуту, реже по два.
А в раздел "вебмастеру" я не пойду еще и по той простой причине, что там другие категории, для меня это сложно, если с этим то я не с первого раза разобрался..
Ну что, кто-нибудь что-нибудь знает?
Цитата:
Как сделать скриншот так чтоб вся страничка в IE поместилась а не только видимая область
Для того, чтобы сделать скриншот всего текста в браузере, я пользуюсь специальной программой для снятия скриншота - FastStone Capture. В нем выбираю режим с прокруткой.
Подробно о работе данной программы написано на моем сайте http://scrin-shot.ru/. Также есть ссылка на её скачивание.
Программа бесплатная и очень удобная.
FastStone Capture
Цитата:
Цитата:
Программа бесплатная и очень удобная.Давно уже не бесплатная, но удобная, факт. Плюсов у неё много.
Предыдущая тема: Kакие проги вы юзаете для верификации после записи CD-R ?
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.