Как скачать веб-контент с помощью C? - PullRequest
1 голос
/ 10 сентября 2010

Мне нужно написать синтаксический анализатор C для онлайн-блогов и различных функций манипулирования словами.

Я знаю, как анализировать / токенизировать строки в C, но как бы вы при исполнении загрузили содержимое страниц в локальный *Каталог 1003 * в виде HTML-файла, чтобы я мог сохранить информацию (блоги) в строку с помощью ввода-вывода?

Или просто взять блок текста прямо со страницы, которую я просматриваю ...

Моя система может быть либо Ubuntu, либо Windows 7, поэтому я не думаю, что wget обрежет ее.Пожалуйста, помогите.

Ответы [ 4 ]

8 голосов
/ 10 сентября 2010

Взгляните на libcurl :

libcurl - это бесплатная и простая в использовании библиотека передачи URL-адресов на стороне клиента, поддерживающая [...] HTTP, HTTPS, [...]

libcurl обладает высокой переносимостью, она одинаково собирается и работает на многих платформах, включая [...] Linux, [...] Windows, [...]

1 голос
/ 10 сентября 2010

В качестве альтернативы вы можете использовать system для выполнения wget

0 голосов
/ 10 сентября 2010
0 голосов
/ 10 сентября 2010

И есть libsoup тоже.

...