![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| Nаtаshа |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 9.10.2011 Репутация: нет Всего: нет |
Доброго всем дня!Нужна ваша помощь, т.к. в перл я еще не разбираюсь.
Собственно первый вопрос: почему не работает c именем хоста mail.ru ( выдает bad request) или go.mail.ru/search_images?fr=mailru(вообще не работает) Второй: как скачать всю страничку целиком. Т.е. выдернуть все ссылки на файлы и скачать их в папку res и заменить ссылки в документе. пробовала с помощью HTML::LinkExtor, но не помогло что-то(точнее я глупая). Третий нужно выдернуть ссылки на другие страницы,и вывести их в STDOUT Что бы не было лишних вопросов,программа должна быть написана с использование сокетов.(т.е. нужно реализовать протокол html самостоятельно). Заранее спасибо Это сообщение отредактировал(а) Nаtаshа - 23.12.2011, 15:57 |
|||
|
||||
| Pfailed |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 19.7.2009 Репутация: 2 Всего: 39 |
Потому что запрос неверный. Должно начинаться с "GET /PATH", где PATH путь к требуемуму документу от корня. http://ru.wikipedia.org/wiki/HTTP#.D0.A1.D....BE.D0.BB.D0.B0 Как пробовали? |
|||
|
||||
| dixoNICH |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 222 Регистрация: 20.3.2011 Репутация: нет Всего: нет |
протокол, наверно, не html, а http, всё же.
|
|||
|
||||
| Nаtаshа |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 9.10.2011 Репутация: нет Всего: нет |
Спасибо.
Список ссылок с тегами получем так:
Нужно собрать ссылки на другие страницы отдельно и вывести их. В странице их не менять. А ссылки на файлы(картинки архивы css, js и т.д.) скачать в отдельную папочку и заменить ссылки на эти файлы в документе(страничке). Сложность в том,что нужно скачивать эти файлы через сокет. С посыланием запросов через сокет. Добавлено через 1 минуту и 19 секунд Да, точно.Ошиблась! |
||||||
|
|||||||
| Palatin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 7.1.2012 Где: Москва Репутация: нет Всего: нет |
парсер ($page - ваша страница):
В массиве @refs - все ссылки |
|||
|
||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |