Foss
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Nikollay Цитата: проект для закачки раздела "варезник". | Скачивать Варезник - занятие бессмысленное, поскольку >90% контента безвозвратно устарело и не может быть использовано даже при большом желании. Другое дело раздел Программы. Правда и он сильно сдал в отличие от видок-неповской эпохи, когда голдо-сильвер не был эквивалентен спамеру, как сейчас. Не нужно ванговать, чтобы точно сказать, что скачав раздел/форум, довольно скоро вы похороните его у себя на компе или даже удалите скачанное, предпочтя онлайн версию. И скачивание через некоторое время окажется сизифовым трудом, а обновлять эту громадину (чтобы поддерживать актуальной)- почти равносильно скачиванию заново. Но если вам все равно хочется, то проект должен включать ссылку вида http://forum.ru-board.com/topic.cgi?forum=35&topic={2..80740} где 2 - первая тема (темы 1 - не существует) 80740 - номер самой последней темы в разделе Нужно учесть, что часть тем с одним или двумя лидирующим нулями, а большинство - без них, но удаление нуля приводит к невозможности открытия топика, например http://forum.ru-board.com/topic.cgi?forum=35&topic=0160 а топика http://forum.ru-board.com/topic.cgi?forum=35&topic=160 не существует. При этом, сейчас, похоже, настройки отображения в части периода отображения и разбиения по числу тем на странице не работают, как раньше http://forum.ru-board.com/tools.cgi?action=settings и невозможно вывести постраничный список всех тем главной станице раздела (поправьте, если я ошибаюсь), чтобы показать что-то вида http://forum.ru-board.com/forum.cgi?action=filter&forum=35&filterby=topictitle&word=a а это значит, что пользоваться скачанным контентом вы сможете через пень колода. В фильтрах вам надо разрешить скачивание ссылок вида *forum.ru-board.com/topic.cgi?forum=35* и при этом выбрать опцию не скачивать существующие (то есть скачанные) файлы Картинки - отовсюду, а все дополнительные файлы (css, js и проч.) - только с данного сервера. Поскольку будет много несуществующих адресов, вам нужно поставить фильтр на содержимое страниц (типа если станица содержит текст "Такой темы не существует", "Незарегистрированный пользователь", то не скачивать). И так далее. Видите, как много нужно учесть и отладить, чтобы скачать полностью и при этом не накачать лишнего, в отношении контента, который, в конечном счете, будет представлять сомнительную ценность для вас. Отлаживать за вас все это вряд ли кто будет до вида готового к употреблению проекта, просто потому, что вы не первый загоревшийся и затем остывший к этой идее. Не забывайте, что никакие автоматизации (фильты, поиск и т.д.) после скачивания работать не будут, поскольку вы получите набор статичных (.html) файлов в отличие от набора скриптов (.php) и базы данных, которые в оригинале использует форум, чтобы все это работало. Если же у вас будут конкретные вопросы, по частной проблеме при скачивании этого проекта, то возможно вам дадут конкретный совет. А с нуля все делать за вас – увольте. |