Как сделать вывод на печать на чужом форуме.
На одном форуме нет возможности вывести топик в печатном виде. Вот как есть 10 сообщенй на странице, так и смотри. А очень хотелось бы вывести многостраничные топики на одной странице и, скажем, поискать что-нибудь.
Есть какие-нибудь идеи на этот счет? PHP, Javascript (?). |
не очень поняла - у тебя доступ к кодам форума, или ты хочешь для себя с внешней стороны приделать такую возможность?
в принципе 1) выясняем, по какому принципу составляется url по страницам 2) научаемся его генерировать по url первой страницы 3) научится парсить страницу, выгребая из нее нужную информацию 3) пишем скрипт (на своем сервере), получающий все затребованные страницы по первой (от первой гененрируем дальнейшие url, пока приходят нормальные ответы) 4) паросим результат, сливая значимую информацию вместе и, наверное, вставляя в родное обрамление Интерфейс к этому - форма, куда можно занести url первой страницы---> потом склеенный результат Если надо отвечать из своей псевдостраницы, то надо возиться с получением своей сессии-кук и т.д. В общем, не уверена, что игра стоит свеч :) |
для себя с внешней стороны приделать такую возможность
Игра свеч стоит, вот только отвечать не надо, надо только читать. |
ну, если отвечать не надо, то что-то типа того, что я по пунктам изобразила. С учетом *nix на машине вопрошающего - можно все оформить, как страничку на своем локальном апаче.
А можно выпендрится и еще и вход туда сделать из какой-нибудь кнопочки на панели firefox-а |
не-а :) я так и останусь виндузятником :)
К сожалению тюнер нельзя (хотя и не пробовал) завести под никсы. А про кнопочку думаю, только в опере :) Причем без кнопочки это не солидно. Сейчас копаю operafan, может найду чего. |
Кое-как чего-то настряпал.
mar, самое сложное парсить страницу. Надо найти одну циферку показывающей общее количество страниц. Потому как более-менее отрабатываются ~ 15-20 страниц, поболее - сервер ничего не отвечает, больше 40 Windows выпадает в BSOD. Потом убрать из всех страниц (кроме первой) head. Запихнуть свой css -файл (чем?) Убрать мелкие картинки, чем лучше - вырезать с помощью php, или спрятать с помощью css. Паралельно с помощью css удаляю лишние элементы со страницы. Возник вопрос. Предположим некоторый элемент удаляем со страницы с помощью: PHP код:
Как здесь - http://forum.oszone.net/thread-86772-7.html#post640859 Наверно понять что же я хочу трудно, но может кто поймет :) |
|
Arrest, как думаешь, можно ли использую UserJS в Опере, превратить обычный текст в скрытый?
|
|
Можно всё сделать (если уже не сделано?) с помощью javascript. Конкретнее, пишем букмарклет, который использует XHTTPRequest-ы для получения всех недостающих страниц. Если форум не шифруется*, то всё достаточно просто.
__ * Некоторые сайты не позволяют себя запрашивать слишком часто или шифруют контент javascript'ом. |
Время: 08:50. |
Время: 08:50.
© OSzone.net 2001-