Статьи Галерея Форум Чат Файлы HowTo Ссылки Поиск
Текущее время: 17 сен 2019, 04:24




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: 15 янв 2003, 17:23 
Либо самый примитивный разборщик http Протокола.
Может кто чего подкинет??


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 15 янв 2003, 18:13 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 06.02.2002
Сообщения: 9760
Откуда: Менск
Зачем? Именно на C? Есть например модуль для перла HTML::Parser - см http://www.providers.ru/articles/perl/html-parsing.html


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 янв 2003, 08:07 
сказали же http, а не html.
//kirya85


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 янв 2003, 11:05 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 06.02.2002
Сообщения: 9760
Откуда: Менск
Anonymous писал(а):
сказали же http, а не html.
//kirya85


Угу, топухнулся...
Что ты понимаеш под словом "разборщик" ?
Что-то, что будет обрабатывать твои запросы - так это web-сервер, а не lynx. Если тебе надо только писать эти запросы самому, то тут, ИМХО, надо просто поискать RFC и почитать - это самый верный выход... В крайнем случае для начала берешь сниффер лезеш на сайт, смотришь первые пакеты и делаешь по образу и подобию.


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 янв 2003, 11:11 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 06.02.2002
Сообщения: 9760
Откуда: Менск
А для написания всяческих агентов типа http/ftp есть библиотека lwp.


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 янв 2003, 11:28 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 25.08.2002
Сообщения: 425
Откуда: Minsk
А причем здесь Linux 0.01? Насколько я помню, там поддержкой сети ещё и не пахло.

_________________
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 янв 2003, 11:32 
Задача у меня проще некуда, подконектится к серваку, послать запрос на получение определенной странички, и свалить, но фишка в том что на сервере происходит идентификация и аутентификация пользователя, по результатам этой процедуры сервак присылает кукиес в случае удачных проверок. Я понимаю что самый надёжный варинат брать рфс и забивать код, но время маленько поджимает поэтому вот и хочется найти реализованный код. Вот что я подразумевал под разборщиком.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 янв 2003, 11:33 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 25.08.2002
Сообщения: 425
Откуда: Minsk
Llama писал(а):
В крайнем случае для начала берешь сниффер лезеш на сайт, смотришь первые пакеты и делаешь по образу и подобию.


Тут даже сниффера не надо, достаточно netcat в listen mode запустить и к нему браузером зайти - все заголовки и увидишь (кстати, с netcat идёт пример веб-сервера на bash, может, пригодится).

_________________
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 янв 2003, 11:33 
Jek писал(а):
А причем здесь Linux 0.01? Насколько я помню, там поддержкой сети ещё и не пахло.


Да не линукс а линкс - текстовый веб браузер.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 янв 2003, 11:44 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 06.02.2002
Сообщения: 9760
Откуда: Менск
dis писал(а):
Задача у меня проще некуда, подконектится к серваку, послать запрос на получение определенной странички, и свалить, но фишка в том что на сервере происходит идентификация и аутентификация пользователя, по результатам этой процедуры сервак присылает кукиес в случае удачных проверок. Я понимаю что самый надёжный варинат брать рфс и забивать код, но время маленько поджимает поэтому вот и хочется найти реализованный код. Вот что я подразумевал под разборщиком.


Тех наворотов, что тебе надо в lynx 0.0.1 скорее всего нет, ровно как и в любых других первых версиях чего-либо. А вот lwp тут может подойти.


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 янв 2003, 17:18 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 25.08.2002
Сообщения: 425
Откуда: Minsk
dis писал(а):
Jek писал(а):
А причем здесь Linux 0.01? Насколько я помню, там поддержкой сети ещё и не пахло.


Да не линукс а линкс - текстовый веб браузер.

Извиняюсь - наверное, спросонья не разглядел :oops:

_________________
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 янв 2003, 19:55 
dis писал(а):
Задача у меня проще некуда, подконектится к серваку, послать запрос на получение определенной странички, и свалить, но фишка в том что на сервере происходит идентификация и аутентификация пользователя, по результатам этой процедуры сервак присылает кукиес в случае удачных проверок. Я понимаю что самый над╦жный варинат брать рфс и забивать код, но время маленько поджимает поэтому вот и хочется найти реализованный код. Вот что я подразумевал под разборщиком.

Может быть, curl и/или libcurl подойдет? HTTP, HTTPS, FTP, cookies и т.п. умеет.
libcurl -- это библиотека, которая, собственно реализует функциональность, а curl -- это wrapper вокруг нее, дабы можно было это функциональностью воспользоваться из-под shell, не прибегая к C ;-)


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 17 янв 2003, 17:25 
Может быть, curl и/или libcurl подойдет? HTTP, HTTPS, FTP, cookies и т.п. умеет.
libcurl -- это библиотека, которая, собственно реализует функциональность, а curl -- это wrapper вокруг нее, дабы можно было это функциональностью воспользоваться из-под shell, не прибегая к C ;-)[/quote]

Спасибо тебе добрый человек.


Вернуться к началу
  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
[ All resources are available under GNU GPL ] [ Support ] [ Hosted by DataHata | MyCloud.by ] [ Powered by phpBB® Forum Software © phpBB Group ]

LVEE Winter LVEE Rambler's Top100