От And Ответить на сообщение
К And
Дата 25.11.2000 20:47:00 Найти в дереве
Рубрики Прочее; Версия для печати

Еще

Написал VBS скрипт специально для Телепорта, лежит там же.
members.tripod.com/~libEliot/ForumKM/
Что он (скрипт) делает.
1. Ждет, что вы на него Drag and Drop папку с закачанными Телепортом файлами.
2. Вываливает окошко, где позволяет вам исправить ошибку, если притянули не то, что хотели.
3. Получает из этой папки список всех файлов.
4. Начинает крутиться в цикле, берет файл, отдирает у него ненужный кусок [.cgi-book=Situation-in-Russia&i=] и оставляет уникальный номер сообщения из 9 цифр, в дальнейшем это будет имя файла. При этом проверяет, соответствует ли имя заданным критериям, если нет, пропускает его, оставляя запись в лог-файле.
5. Читает сам файл, находит у него 10% нужной информации, а всю требуху, составляющую основной трафик у сервера book.by, игнорирует.
6. Создает новую подпапку [out] и записывает туда коротенькие файлики с уникальными номерами, по которым его легко снова достать с book.by, достаточно заменить последнюю часть в URL.
7. Это всё.

Написано это на script language VBScript, который используется для управления Вэб-серверами или самостоятельно на отдельной машине. Это текстовый файл, вы можете его копировать, изменять, дарить, стирать, разбирать строка за строкой и тд. Не нужно только переименовывать расширение .wsf, так как Хост для работы скрипта уже стоит на машине, если на ней установлен IE4+, файл с таким расширением запускается двойным щелчком.

Взялся было быстренько набросать скрипт для обработки основной страницы, но столкнулся с идиотизмом писавших управляющий скрипт для сервера book.by. У них самих весь форум храниться в одном большом файле (возможно, порезанный на куски), где сообщения содержат заголовки -- кто, кому, на что отвечает. У них-то это компактно лежит, я даже подозреваю, что у них ВСЕ форумы в одном файле лежат, присмотритесь к нумерации. А вот клиентской стороне они выгружают такую хрень, что сразу видно, в чьих руках это хозяйство. Можете открыть исходный текст основной страницы и попробовать предложить мне, как выкусить из него нитки, из ниток линки и присвоить им ссылки друг на друга. Если есть идеи, выкладывайте. Моя самая первая идея была -- уволить тех, кто писал эти управляющие скрипты, вторая -- бежать от этого сервера подальше...

А программеры вам не помогут, так как вы не указали сумму денег, причитающуюся за то, чтобы распутать работу других программеров.

--
Андрей Куликов