Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js сграбить картинку из dom / 11 сообщений из 11, страница 1 из 1
07.11.2012, 23:43:32
    #38029464
jjj32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js сграбить картинку из dom
Подскажите с помощью каких технологий, имея мазиллу и обезьяну можно нарисовать пользовательский скрипт, который умел бы по запросу сграбить в jpg с документа какую-нибудь динамическую картинку, типа счетчиков?
Заранее спасибо за пинки в любых направлениях!
fust for fun :)
...
Рейтинг: 0 / 0
08.11.2012, 01:35:13
    #38029522
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js сграбить картинку из dom
что значит "сграбить"? и обезьяна это кто?
...
Рейтинг: 0 / 0
08.11.2012, 05:25:19
    #38029583
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js сграбить картинку из dom
Сервер. Контроллер, который делает запрос по адресу. Получает входящий поток с контентом. Парсингом вытягиваем нужный контент - в данном случае, как я понял, адрес расположения jpeg-файла. По этому адресу делаем запрос и входящий бинарный поток обрабатываем, получая бинарное представление картинки. Дальше по усмотрению.

В голове, конечно, крутится мысль, что при запросе на контент содержимое может быть другим. Но, с другой стороны, на самом деле запрос к динамическому контенту-то первый, следовательно, содержимое будет неизмененным, так как первый запрос (который страницу скачивал) только создавал представление, не трогая содержимое (модель). Поэтому думаю, что этот вариант может быть рабочим.

Смысла делать подобное на клиенте я не вижу - вроде как собирать остатки после браузера. Хотя есть высокий шанс при повторном запросе вытащить ресурс из кеша. Хотя тут надо располагать более глубокими знаниями по выемке ресурса из кеша, так как повторный запрос к динамическому контенту по умолчанию не подтвердит идентичность содержимого и будет тащить по линку, а не из кеша. Но тут я умываю руки, так как не располагаю глубокими знаниями и понимаю, что могут быть настройки такими, чтобы работать и вовсе только с кешем - х.з. В любом случае - работать с такими вещами на клиенте - дурная работа. Даже если надо что-то отображать. Проще все прокрутить на сервере и показывать клиенту уже результат работы (страницу, ресурсы и т.д.)
...
Рейтинг: 0 / 0
08.11.2012, 10:22:57
    #38029748
jjj32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js сграбить картинку из dom
В моем случае клиент - именно браузер а сервер - черный ящик. При повторном запросе по линку картинки получаю другой контент. Почти такой же но не совсем, и это является критичным. Сутью является оставить браузер и пойти курить бамбук, а он сливал бы каждые 10 минут мне в папочку jpg скрин картинки из документа. Вроде казалось бы простоя задача, но упёрся и никак.. С браузером могу делать что угодно, ставить расширения, скрипты и т.д.
...
Рейтинг: 0 / 0
08.11.2012, 10:59:52
    #38029793
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js сграбить картинку из dom
jjj32,

Не понятно причём здесь яваскрипт. Вам картинки куда-то автоматически сохранять нужно (тогда браузер здесь ни при делах), или что?
А то, что получаете новый контент - оно и понятно, если картинка формируется, как Вы говорите, динамически.
...
Рейтинг: 0 / 0
08.11.2012, 11:55:34
    #38029919
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js сграбить картинку из dom
Antonariyчто значит "сграбить"? и обезьяна это кто?наверное http://ru.wikipedia.org/wiki/Greasemonkey
...
Рейтинг: 0 / 0
08.11.2012, 12:04:21
    #38029944
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js сграбить картинку из dom
Если картинки кэшируются, можно достать из кэша.
...
Рейтинг: 0 / 0
08.11.2012, 12:12:13
    #38029968
Ифреймов Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js сграбить картинку из dom
jjj32В моем случае клиент - именно браузер а сервер - черный ящик. При повторном запросе по линку картинки получаю другой контент. Почти такой же но не совсем, и это является критичным. Сутью является оставить браузер и пойти курить бамбук, а он сливал бы каждые 10 минут мне в папочку jpg скрин картинки из документа. Вроде казалось бы простоя задача, но упёрся и никак.. С браузером могу делать что угодно, ставить расширения, скрипты и т.д.

воспользуйтесь движком вебкит для рендеринга(есть готовые тулзы, погуглите), жаваскрипт тут ни при чем
...
Рейтинг: 0 / 0
08.11.2012, 13:34:35
    #38030162
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js сграбить картинку из dom
Сменить черный ящик на нормальный сервер. Есть даже бесплатные Java и NET хостинги, а я уж молчу по пэХаПэшных.
...
Рейтинг: 0 / 0
08.11.2012, 16:47:19
    #38030631
jjj32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js сграбить картинку из dom
Инициация процесса должна происходить именно из js, это важно. Сервер неприкасаем.. Буду искать какие-нить расширение, больше ничего на ум не приходит.
...
Рейтинг: 0 / 0
08.11.2012, 17:22:22
    #38030727
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js сграбить картинку из dom
jjj32Инициация процесса должна происходить именно из js
Кому должна? Так не бывает.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js сграбить картинку из dom / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]