okolot
12:16 12-12-2007
Как скопировать всю галерею (а может и не одну) на диск, не сохраняя каждую картинку отдельно.


Открываем любую картинку (из галереи) и получаем ее прямой адрес, для этого правой кнопкой мыши тыцкаем в картинку, выбираем свойства, там ищем «Адрес:», копируем его в буфер обмена.

[изображение]


Адрес это полный путь к картинке и состоит из

http:// -- протокол передачи;
www -- анахроничный протокол (может отсутствовать);
mysite.com/dir1/dir2/ -- адрес сайта и папки (может одна, а может несколько);
Ris01.jpg -- имя рисунка (картинки, фотографии), как правило рисунки нумеруются, то есть рис1, рис2, рис3...рис156 (если не нумеруются, или нумеруются не по порядку, то хуже но не смертельно, единого рецепта нет, поэтому не описываем).

Открываем любой редактор таблиц (МикроСофт Ексель, Опен(Стар)Оффисе).

Вставляем адрес во вторую ячейку первой строки.

В первую ячейку этой же строки вписываем <img src=" (в конце одна двойная кавычка).

Из адреса удаляем все что стоит после названия рисунка (точку и тип рисунка) и вставляем удаленное в третью ячейку, при этом дописываем туда же "> Вся строка должна выглядеть вот так:

[изображение]


Далее с помощью маркера заполнения клонируем ячейки по столбцам до нужного количества (по числу рисунков, один рисунок -- одна строка)

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

[изображение]
[изображение]


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

[изображение]
[изображение]


Затем идем в меню: Правка, выбираем «Заменить» ищем # (или что поставили в качестве разделителя) и меняем его на «пусто» (то есть поле оставляем пустым).

[изображение]


Перед всем текстом вставляем:
<html><body>

После всего текста вставляем:
</body></html>

[изображение]


Сохраняем все это как текст,

[изображение]


закрываем файл и меняем название файла с нашеназвание.txt на нашеназвание.htm (поменять нужно только три буквы).

[изображение]


Открываем полученный файл, ждем полной загрузки всех изображений и сохраняем на диск.

[изображение]


Комментарии:
Cinik
15:41 12-12-2007
мудрено а не проще в менеджере закачек сгенерить автоматом ссылки
okolot
10:05 13-12-2007
Во-первых: тут мне задали вопрос "как я это делаю" и я на него ответил.
Во-вторых: метод был придуман до написания сколь-нибудь приемливого менеджера закачек.
В-третьих: у меня от момента получения адреса до начала закачки проходит порядка 40 секунд.
В-четвертых: у меня (и у многих) запрещены менеджеры закачек, а обмануть прокси-сервер не очень просто.
В-пятых: многие сайты не разрешают менеджеры закачек, а обмануть сервер тоже не очень просто.
Anthrax
15:42 13-12-2007
Предлагаю добавить пункт ручной проверки номера последней картинки.
Вводим скопированный URL в адресную строку браузера и меняем там номер на какой-нить очень большой (к примеру 10000). Если картинка с таким номером есть - то ставим тыщ 50 и снова проверяем. Если картинки с номером 10 тыщ нету, то номер уменьшаем в половину и проверяем.
Можно повторять до момента нахождения последнего номера картинки в галлерее.
А зная его - клонируем ячейки в Экселе как раз до этого числа.
okolot
16:31 13-12-2007
Anthrax --

А шо таблицу множення уже все забыли??? Количество превъюшек на одной странице умножить на количество страниц в галерее слабо?
Anthrax
17:04 25-12-2007
okolot, умножить на количество страниц в галерее - ну это если ты знаешь это кол-во... не все галлереи такие
Гость
18:25 16-01-2009