Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Как сделать скриншот

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5

Открыть новую тему     Написать ответ в эту тему

DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать скриншот так чтоб вся страничка в IE поместилась а не только видимая область

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 19:42 29-09-2001
vadim3sh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Del
 

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 01:12 02-09-2013 | Исправлено: vadim3sh, 01:37 02-09-2013
LordBrath



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите пожалуйста, какая прога может снимать скриншот веб-страницы (полностью, а не только видимой ее части), и при этом делать это по расписанию (т.е. я заранее указываю ей список ссылок и напротив каждой ссылки время, когда сделать скриншот, и иду спать, а на следующий день просматриваю сохраненные скриншоты)???

Всего записей: 468 | Зарегистр. 10-09-2003 | Отправлено: 20:36 22-11-2013
oleg953



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как сделать скриншот так чтоб вся страничка в IE поместилась а не только видимая област
вот этим попробуй http://yadi.sk/d/-yslZIorD9umD

Всего записей: 1383 | Зарегистр. 30-06-2013 | Отправлено: 23:59 22-11-2013
lBaltazar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LordBrath
 

Цитата:
... какая прога может снимать скриншот веб-страницы (полностью, а не только видимой ее части), и при этом делать это по расписанию...

 
Download SiteShoter
 

 

Всего записей: 390 | Зарегистр. 01-09-2013 | Отправлено: 00:28 23-11-2013
LordBrath



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lBaltazar

Цитата:
LordBrath  
 
 
Цитата:
... какая прога может снимать скриншот веб-страницы (полностью, а не только видимой ее части), и при этом делать это по расписанию...
 
 
Download SiteShoter  

 
Спасибо большое!!! Скачал эту программу.
Но не могу понять, каким образом определенной ссылке можно назначить время, когда ее скриншотить. Натолкните пожалуйста..

Всего записей: 468 | Зарегистр. 10-09-2003 | Отправлено: 20:40 25-11-2013
lBaltazar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LordBrath

Цитата:
Но не могу понять, каким образом определенной ссылке можно назначить время, когда ее скриншотить. Натолкните пожалуйста..

 
Самой программой невозможно.  
 
Создаёте простой текстовой файл с перечислением сайтов.
В виндозовском Task Scheduler забиваете времена пуска программы с параметрами.
Параметры перечислены тут - Using SiteShoter From Command-Line.

Всего записей: 390 | Зарегистр. 01-09-2013 | Отправлено: 22:40 25-11-2013
LordBrath



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lBaltazar
 
Спасибо!!!
Буду разбираться.

Всего записей: 468 | Зарегистр. 10-09-2003 | Отправлено: 07:11 26-11-2013
LordBrath



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ничего не получается.
 
Вот допустим:
 
Время запуска: 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  
 
Вот только почему то виндозовский планировщик заданий понимает только часы и минуты, а секунды нет, получается что с точностью до секунды задание запустить невозможно? Может как-то по другому возможно?

Всего записей: 468 | Зарегистр. 10-09-2003 | Отправлено: 21:27 29-11-2013 | Исправлено: LordBrath, 21:29 29-11-2013
lBaltazar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LordBrath

Цитата:
Вот только почему то виндозовский планировщик заданий понимает только часы и минуты, а секунды нет, получается что с точностью до секунды задание запустить невозможно? Может как-то по другому возможно?

 
Если нужны секунды, думаю, можно использовать следующие возможности:
 
В GUI программы использовать пункт "Take a screenshot of this Web page every xx seconds", спасти конфигурацию и посмотреть какой команде это соответствует.
Создать простой батник с проверками и циклами "IF TIME"
Посмотреть на PowerShell, написать скрипт.

Всего записей: 390 | Зарегистр. 01-09-2013 | Отправлено: 02:42 30-11-2013
Ksanderash

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Подскажите как/чем красиво сделать "прокрученый скриншот", без редактора изображений ?  

Спустя 3 года FastStone Capture это умеет )
 
Еще есть интересный плагин у PDFXChange, он с ссылками PDF делает (для web-страниц, разумеется)

Всего записей: 2141 | Зарегистр. 10-11-2005 | Отправлено: 04:33 30-11-2013
LordBrath



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lBaltazar

Цитата:
Если нужны секунды, думаю, можно использовать следующие возможности:  
 
В GUI программы использовать пункт "Take a screenshot of this Web page every xx seconds", спасти конфигурацию и посмотреть какой команде это соответствует.  
Создать простой батник с проверками и циклами "IF TIME"  
Посмотреть на PowerShell, написать скрипт.

 
Да, действительно, есть такая функция в GUI, вот только как остановить этот запущенный конвейер через, допустим, пять скриншотов?
 
Какой команде соответствует? Вот:
TakeScreenshotEvery=1 (активация функции)
EveryTimeUnit=1 (секунды)
EveryTimeValue=10 (количество секунд)
 
Вот только командная строка и команды конфигурации это ведь разные вещи.. Как их прописать в командной строке? Да и как остановить потом.
 
А может быть есть более простое решение? Например, какой-то более продвинутый планировщик заданий, чем виндозовский? Который секунды понимает, и в который также можно загружать какой-то текстовый файл со списком команд, который затем будет их отправлять в командную строку в нужную секунду..

Всего записей: 468 | Зарегистр. 10-09-2003 | Отправлено: 10:26 30-11-2013
lBaltazar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LordBrath

Цитата:
А может быть есть более простое решение? Например, какой-то более продвинутый планировщик заданий, чем виндозовский?

 
Может быть. Можно ведь в виртуалке и Линукс поставить, Bash/Zsh задействовать.
 

Код:
AutoIt v3 - это язык для написания сценариев, напоминающий BASIC. Основным его назначением является автоматизация работ с Windows GUI (графическим интерфейсом пользователя MS Windows). Для выполнения этой сложной задачи предоставляется комбинация испытанных методов, включающих в себя эмуляцию нажатий комбинаций клавиш клавиатуры, перемещения указателя мыши, управление окнами и их визуальными элементами. Как показывает практика, эти "приводные ремни" весьма эффективны для получения работающих решений в ситуациях, когда другие стандартные средства (например, VBScript и SendKeys) оказываются бессильны.  
Умеет он очень и очень многое! Бесплатный.

Всего записей: 390 | Зарегистр. 01-09-2013 | Отправлено: 13:31 30-11-2013 | Исправлено: lBaltazar, 13:32 30-11-2013
LordBrath



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну линукса я боюсь, как чорт ладана, так што..

Всего записей: 468 | Зарегистр. 10-09-2003 | Отправлено: 19:31 30-11-2013
LordBrath



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В принципе, все работает. Но вот такая проблема: для каждой строки расписания, чтобы заскринить определенный скрин - запускается отдельный процесс проги (причем, от имени СИСТЕМЫ) Затем, сделав скрин, этот процесс почему-то сам не закрывается. Таким образом, минут через сорок работы в памяти уже висит куча процессов этого сайтшотера, и наступает момент когда новые процессы уже не могут запускаться, соотв команда таск шедулера уходит в никуда и скрина нету. После сорока минут автоматической работы мы въезжаем в пень, нужно подходить к компу, закрывать открытые процессы, какой же это автоматический режим? Что делать?

Всего записей: 468 | Зарегистр. 10-09-2003 | Отправлено: 17:05 02-12-2013
lBaltazar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LordBrath

Цитата:
Что делать?

 
Не могу предложить ничего лучше, как запускать SiteShoter или без указания повтора снимков в самой программе, полагаясь на многоразовый пуск шедулером, и по идее тогда ничего не надо убивать вручную в конце.
Или же одиночный запуск шедулером, без отдельного процесса на каждую страничку - в конце один процесс придётся грохать.

Всего записей: 390 | Зарегистр. 01-09-2013 | Отправлено: 19:04 02-12-2013
LordBrath



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lBaltazar

Цитата:
Не могу предложить ничего лучше, как запускать SiteShoter или без указания повтора снимков в самой программе, полагаясь на многоразовый пуск шедулером, и по идее тогда ничего не надо убивать вручную в конце.  
Или же одиночный запуск шедулером, без отдельного процесса на каждую страничку - в конце один процесс придётся грохать.

 
Дело в том, что я итак не указываю повторы, и по идее процесс сайтшотера должен сам закрываться после того, как сделал снимок, но не закрывается, видимо это глюк самой программы. И соотв, многоразовый пуск шедулером запускает столько процессов, сколько строк в шедулере, но не более сорока пяти, все что свыше сорока пяти - просто не запускается в назначенное время. Кроме того, из командной строки процесс запускается не под пользователем текущим, а под системой, может в этом причина, что он потом не закрывается? Ну так ведь шедулер не сможет запустить под другим пользователем кроме системы.
 
Одиночный запуск шедулером не получится, т.к. одиночный запуск = скриншот в момент запуска, а у нас расписание.

Всего записей: 468 | Зарегистр. 10-09-2003 | Отправлено: 15:55 03-12-2013
LordBrath



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил вопрос добавив в исполняемый файл строку:
at 22:38 taskkill /im siteshoter.exe /f
 
Через определенные промежутки времени, когда процессов открытых накапливается много, эта строка их грохает (в среднем надо каждые полчаса такую строку исполнять) Правда у меня ХР Home, а в хоуме нет утилиты taskkill, полдня ее искал в интернете, никогда не думал, что так сложно найти простейшую утилиту для ядра ХР, нашел на каком-то чешском фтп (она и хелп на чешском выдает, но все равно работает как надо)))

Всего записей: 468 | Зарегистр. 10-09-2003 | Отправлено: 19:32 03-12-2013
LordBrath



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А есть еще какой-нибудь скриншотер интернет-страничек, который из командной строки понимает??
 
А то кривой он какой-то, этот siteshoter. html-таблицы часто не понимает, располагает все в один столбец, картинки не все сохраняет (может не успевает), процесс не закрывает самостоятельно. Короче говоря, половина скриншотов у него  кривые. Может какой получше есть?

Всего записей: 468 | Зарегистр. 10-09-2003 | Отправлено: 10:31 08-12-2013
lBaltazar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LordBrath

Цитата:
А есть еще какой-нибудь скриншотер интернет-страничек, который из командной строки понимает??  

 
 
Скорее всего вам в раздел "В помощь вебмастеру".
 
Просто "мне нужен скриншутер" не совсем то, что вам в результате нужно.
Вы просите у любителей молоток, хотя практически вам нужен индустриальный отбойный пресс.  
 
Неизвестно сколько страниц, какого размера они, в каком временном диапазоне и с каким минимальным повтором должны скриншутиться.

Всего записей: 390 | Зарегистр. 01-09-2013 | Отправлено: 12:33 08-12-2013
LordBrath



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да нет, совсем и не пресс отбойный..
 
Вот смотрите: страниц 500 за вечер максимум, временной диапазон с точностью до минуты вполне устраивает, хотя в некоторые моменты приходится одновременно две страницы скриншотить. размер небольшой, размер джипега 200-300 кб примерно.
 
Самый идеальный вариант конечно было бы неплохо, чтобы одна программа делала все это, а именно: скармливаю ее список ссылок, напротив каждой ссылки указано время когда эту ссылку начинать скриншотить, и допустим такая галочка в настройках "делать скриншот 10 раз с интервалом в минуту начиная с указанной минуты"
 
Ну а раз не знаю такой программы, то и приходится допиливать эту тему с помощью командных bat-файлов.
 
Может есть такая программа? Ну а если нету, то хотябы другой скриншотер, который командную строку понимает? а там дальше уже сами дотыркаем..

Всего записей: 468 | Зарегистр. 10-09-2003 | Отправлено: 14:13 08-12-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Как сделать скриншот


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru