Help needed: http-программинг (how do it in *nix?)

Вот нужда привела. Помогите, люди добрые, кто владеет темой. Буду очень благодарен.

  1. Как работать с http сервером?

  2. Как парсить XML, HTML?

Чем пользоваться, каким инструментом, библиотеками? Чтоб была документация, примеры кода. Куда смотреть?

В google не посылать.

Спешу ответить Вам первым, чтоб опередить тех из моих товарищей, которые захотят послать Вас намного дальше Гугля. Вот ответы:

  1. Берете и работаете

  2. См. 1

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

Почитайте ВСЕ, кто читает эту тему внимательно вопрос пожалуйста.

Я не спрашиваю какой командой форматировать винчестер (кстати, какой? ). Я спросил ЧЕМ ПОЛЬЗОВАТЬСЯ, КАКИМ ИНСТРУМЕНТОМ. И чтоб можно было его самостоятельно освоить.

Я вот нашел libwww. Кто-нибудь юзал для своих корыстных целей?

Какие парсеры XML, HTML рулят, какие библиотеки наиболее удобны и легки в использовании?

Парсить HTML ясно для чего - web-боты (краулеры) и т.п. Глупый вопрос. Не?

Тему подчистил. John, формулируйте вопрос точнее, не будет подобных ситуаций.

Ответ:

редактор-инструмент = vi, mcedit, quanta

инструмент-парсер = perl

Вам этого хватит?

спасибо за отзыв.

vi sucks…

трудяга perl в данном конкретном случае отдыхает.

можете посоветовать что использовать в C/C++?

| John писал(а) пн, 24 октября 2005 15:15 |
|

спасибо за отзыв.

vi sucks…

|

Тогда gvim

Хотя при наличии /dev/руки и vim редактор нормальный.

| Цитата: |
|

трудяга perl в данном конкретном случае отдыхает.

можете посоветовать что использовать в C/C++?

|

Могу посоветовать гугль!

| Цитата: |
|

трудяга perl в данном конкретном случае отдыхает.

можете посоветовать что использовать в C/C++?

|

Это почему же?

  1. Вы не можете использовать модули для парсинга того, что Вам

– надо отпарсить?

  1. Вас не устраивают существующие модули, а сами Вы не можете

– написать нужный парсер?

| Hans R. Steiner писал(а) пт, 28 октября 2005 11:04 |
|

Это почему же?

  1. Вы не можете использовать модули для парсинга того, что Вам

– надо отпарсить?

  1. Вас не устраивают существующие модули, а сами Вы не можете

– написать нужный парсер?

|

  1. О каких модуля вы говорите?

  2. Распарсить можно много… Но ведь наверняка есть удобные библиотеки для этого. Какие? Кажется, Вы не знаете?

http://search.cpan.org/search?query=html+parser&mode=mod ule

http://search.cpan.org/search?query=xml+parser&mode=modu le

Все, что Вам надо, Вы можете найти на cpan.org

… или написать сами!

| Hans R. Steiner писал(а) пн, 31 октября 2005 00:52 |
|

http://search.cpan.org/search?query=html+parser&mode=mod ule

http://search.cpan.org/search?query=xml+parser&mode=modu le

|

Ганс! Это ж перл опять! МНЕ НУЖНЫ БИБЛИОТЕКИ НА С/C++.

Ферштеешь, не? …

Не… нихт ферштайн…

зачем си? Верно, я не знаю сишных библиотек для этого…

… но, как мне кажется, парсить принято перлом…

Я так и не услышал, чем перл не устраивает…

Где достать тонны модулей, уже существующих, уже отлаженных, я

показал… а где достать это же, но сишное, что на мой взгляд,

никому не надо и никто на сях такое не пишет, я действительно

не представляю…

Тем не менее, вот оно Вам… решение задачи… но на перл!

Так… теперь, кажется, я понимаю в чем дело… Вам кто-то

поставил задачу и дал условия ее решения (предположительно,

задача дана в вузе).

С этого и следовало начинать так, как предыдущий диалог,

сводился к тому, что Вам давали верное решение и наиболее

типичное для данного рода задач, но Вы от него упорно

отказывались

Нет… не могу я Вам в этом помочь… да и не думаю, что кто-то

другой поможет… как бы это сказать… ну не принято такие

адачи на сях решать… все решают это на перле… он и создан

для этого…

(^IMHO)

http://www.harding.motd.ca/cgl/

http://www.sources.ru/cpp/cpp_forum.shtml

Я воль. Их бин… тьфу! Мы говорим на разных языках.

Вы на перле я на с.

Задача пишется на си. Что тут непонятно?

Я не выбирал.