Сохранение на хард многостраничной темы с форума Дубна.ру

Электронно-Вычислительные Машины и все, что с ними связано
Ответить
Сообщение
Автор
Аватара пользователя
truvo
Сообщения: 6852
Зарегистрирован: 10 июн 2009, 02:43

Сохранение на хард многостраничной темы с форума Дубна.ру

#1 Сообщение truvo » 20 окт 2012, 15:33

Можно ли каким-то образом сохранить на хард для офлайн-просмотра одну многостраничную тему форума?

Варианта "Версия для печати", к сожалению, на нашем форуме нет. Программы типа Teleport или Offline Browser позволят, думаю, сохранить форум целиком. Но не уверен, можно ли там выставить какие-то галочки, чтобы не сохранять лишние разделы и темы (знатоки могут поправить).

(Речь в данном случае о теме "Дубна, которой больше нет". В силу большого объёма темы копировать каждую страницу темы в отдельный файл не хочется.)
Последний раз редактировалось truvo 21 окт 2012, 01:28, всего редактировалось 1 раз.

Аватара пользователя
ya11111
Сообщения: 3983
Зарегистрирован: 01 май 2008, 01:11

Re: Сохранение на хард одной темы форума

#2 Сообщение ya11111 » 20 окт 2012, 19:38

Кнопка "для печати" есть, но показывает одну страницу и без картинок...

И всё-таки в телепорте должен быть выбор - чё хачу, а чё нихачу сохранять.

Аватара пользователя
Filimon Кykyev
Сообщения: 15458
Зарегистрирован: 18 апр 2008, 22:15
Откуда: БВ-ЛБ
Контактная информация:

Re: Сохранение на хард одной темы форума

#3 Сообщение Filimon Кykyev » 20 окт 2012, 19:47

truvo писал(а):Можно ли каким-то образом сохранить на хард для офлайн-просмотра одну многостраничную тему форума?..
Ты поди и СМС-ки сохраняешь, перечитываешь на досуге...

Аватара пользователя
truvo
Сообщения: 6852
Зарегистрирован: 10 июн 2009, 02:43

Re: Сохранение на хард одной темы форума

#4 Сообщение truvo » 20 окт 2012, 20:11

ya11111 писал(а):Кнопка "для печати" есть, но показывает одну страницу и без картинок..
если не разворачивает все страницы на одну, как на ру-борде, - то смысла нет.

Вот нашёл такое:
Более геморный способ: взять адрес темы вида http://bvf.ru/forum/showthread.php?t=57733&page=1 и вместо =1 задать подстановку 1<=i<={количество страниц в теме} и скормить список любому оффлайн браузеру.
Но в конце адресов здесь не page, а иначе, и поиграться с этим у меня не получилось.


Аватара пользователя
truvo
Сообщения: 6852
Зарегистрирован: 10 июн 2009, 02:43

Re: Сохранение на хард одной темы форума

#6 Сообщение truvo » 21 окт 2012, 00:06

да я понял, что речь о числе постов, но вариант с подстановкой у меня с ними не прокатил.

Но dbalka уже решил мою проблему идеально (в ЛС) :smile:, надеюсь, что это своё архиполезное и конгениальное решение он выложит и тут.

Аватара пользователя
ya11111
Сообщения: 3983
Зарегистрирован: 01 май 2008, 01:11

Re: Сохранение на хард одной темы форума

#7 Сообщение ya11111 » 21 окт 2012, 00:11

Вот, блин, заставил загадку решать на ночь глядя... :D
Ладно, может, кому пригодится, может и мне, когда выветрится...
  1. Качаем Offline Explorer, например здесь портабельный
  2. Запускаем, жмём в левом верхнем углу File, среди My Templates выбираем Download forum topics and posts.
  3. В открывшемся окне задаём ссылку на первую страницу темы.
    • Внимание, ссылка http://forum.dubna.ru/viewtopic.php?f=2&t=3626 неполная!
      Чтобы в ссылке появился счётчик, от которого будем плясать, нужно зайти на вторую страницу темы, а затем вернуться на первую,
      получилась ссылка вида: http://forum.dubna.ru/viewtopic.php?f=2 ... =a&start=0, её и задаём в поле Addresses (URLs).
    • Как мы заметили, перешагивая на вторую страницу, в ссылке меняются цифры в конце. Под полем Addresses (URLs) нажимаем кнопочку со стрелочкой и скобочками, стираем в конце строки URL Macro наш нолик (после "start="), в разделе Insert Numbers жмём Custom и выставляем From: 0, To: 3650 (на данный момент), Step: 25, жмём Insert и OK.
      В итоге в поле Addresses (URLs) должна появиться ссылка вида

      Код: Выделить всё

      http://forum.dubna.ru/viewtopic.php?f=2&t=3626&st=0&sk=t&sd=a&start={:0..3650|25}
    • Выставляем Level limit: 1.
    • Радиобатон - Download All files
  4. В разделе Advanced -> Parsing -> Download Directory ставим Enable и выбираем свою.
    Нужно сразу указать директорию, в которой тема будет лежать всё своё время, ибо дальше будем бегать по скачанной теме ссылками вида

    Код: Выделить всё

    file:///C:/download/forum.dubna.ru/viewtopic.php@f=2&t=3626&st=0&sk=t&sd=a&start=0
    и

    Код: Выделить всё

    file:///C:/download/forum.dubna.ru/viewtopic.php@f=2&t=3626&st=0&sk=t&sd=a&sid=7f3141e5bdf7912955e95e3840da80e9&start=25
    т.е. от пути и имени директории будет зависеть навигация по теме.
    Если в будущем перенести эту папку в другое место - надо будет править много где в файлах скачанной темы.
  5. Чтобы открыть то, что скачалось - ищем в корне нашей папки файл default.htm, при открытии его Offline Explorer сделал ссылку на первую страницу темы.
:smile:

Аватара пользователя
Fduch
Сообщения: 11977
Зарегистрирован: 16 июл 2010, 03:06
Откуда: Дубна

Re: Сохранение на хард одной темы форума

#8 Сообщение Fduch » 21 окт 2012, 00:19

Жесть какая! :%)
А зачем это нужно? Чтобы имитировать сидение на форуме, когда интернет отключат?

Аватара пользователя
ya11111
Сообщения: 3983
Зарегистрирован: 01 май 2008, 01:11

Re: Сохранение на хард одной темы форума

#9 Сообщение ya11111 » 21 окт 2012, 00:24

Сайты иногда ломают, иногда они кончаются, иногда, уже почаще, пропадают ссылки на раритетные фотки с других сайтов. Когда он на твоём компьютере - как-то спокойнее, тема-то благодатная...

Аватара пользователя
Fduch
Сообщения: 11977
Зарегистрирован: 16 июл 2010, 03:06
Откуда: Дубна

Re: Сохранение на хард одной темы форума

#10 Сообщение Fduch » 21 окт 2012, 00:28

Тема благодатная. Там много интересного. Но текст никуда не денется, его спокойно можно изучать и понравившееся просто копировать в текстовый документ. Получится как книжка. А хранить в виде сайта ИМХО не очень удобно. А вот фотки да, много уже ссылок не работает. Жаль.

Аватара пользователя
truvo
Сообщения: 6852
Зарегистрирован: 10 июн 2009, 02:43

Re: Сохранение на хард одной темы форума

#11 Сообщение truvo » 21 окт 2012, 00:31

Fduch, я считаю, что эта тема - самая ценная на форуме, и её стоит бэкапить (для разных целей).

Ну и вообще-то вопрос желательно решить в принципе: мало ли кому и когда захочется 5-10 страничек сохранить одним файликом.

Так что я доволен тем, что решение нашлось.

147 страниц с фотками вылились в 172 мегабайта.

Аватара пользователя
truvo
Сообщения: 6852
Зарегистрирован: 10 июн 2009, 02:43

Re: Сохранение на хард одной темы форума

#12 Сообщение truvo » 21 окт 2012, 00:33

Fduch писал(а):Получится как книжка. А хранить в виде сайта ИМХО не очень удобно.
Вот у меня сейчас книжка и есть. Правда грузится постепенно... :smile:

ya11111, да, поистине героические у вас страдания... но ничего, мозги поразмяли.

Аватара пользователя
Fduch
Сообщения: 11977
Зарегистрирован: 16 июл 2010, 03:06
Откуда: Дубна

Re: Сохранение на хард одной темы форума

#13 Сообщение Fduch » 21 окт 2012, 00:40

Тема ценная, никто не спорит.
Но я бы, если сохранял её себе, подчистил там половину. Хотя каждому интересны разные материалы.
Из темы у меня набралось 772 фотки. Некоторые я не копировал, тк они в основном с людьми как центральным обьектом для сьёмки.

Аватара пользователя
truvo
Сообщения: 6852
Зарегистрирован: 10 июн 2009, 02:43

Re: Сохранение на хард одной темы форума

#14 Сообщение truvo » 21 окт 2012, 00:54

ну, я думаю, редактировать mht-файл - задача тоже решаемая...

dbalka
Сообщения: 947
Зарегистрирован: 11 апр 2008, 00:37

Re: Сохранение на хард одной темы форума

#15 Сообщение dbalka » 21 окт 2012, 01:13

задачка действительно оказалась интересная, спасибо truvo, получил удовольствие от её решения.

пример - чтение с 100-й по 102-ю страницы топика:
http://dubna.in/read2.php?q=http://foru ... 102&ppp=25

read2.php

Код: Выделить всё

<?$s = $q.'&t='.$t.'&view=print';for ($i = $frompage; $i <= $topage; $i++) echo file_get_contents($s.'&start='.($i-1)*$ppp);?>

Ответить

Вернуться в «ЭВМ»