Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
YouCanStopMe
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 6
#1

Парсер HTML страниц - C++

04.05.2014, 02:17. Просмотров 1058. Ответов 2
Метки нет (Все метки)

Здравствуйте,

Начал учить C++, интересует информация, исходник парсера HTML страницы. Очень был бы благодарен такой информацией

Добавлено через 11 минут
Хочу попробовать, для начала разобратся с парсером. Или с чего, советуете начать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2014, 02:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Парсер HTML страниц (C++):

c++ парсер html страниц - C++
Хочу изучить парсер html страниц через с++, но нигде не могу найти нужной литературы, даже примерно где искать не знаю. В поисковике уже...

Парсер HTML - C++
Хочу написать прогу по выборке из своих html файлов некоторых тегов (img например). Пошел искать библиотеки парсинга и запутался. Их...

Парсер html на c++ - C++
В консольном приложении хочу чтобы для конвертации валют использовались актуальные данные с сайта. Это возможно реализовать? Какие...

Парсер HTML на C++ - C++
Помогите найти библиотеку для синтаксического анализа HTML на C++ или Си. Желательно, работающую с HTML DOM P.S. Нет, я не пишу браузер,...

Сохранение страниц сайтов в формате html - C++
привет,ребят кто может помочь написать такую штуку,у нас есть файлик url.txt там адреса сайтов, скрипт ходит по адресам сайтов указанных в ...

просмотр html страниц - C++
помогите, пожалуйста, написать программу для просмотра html страниц на c++

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
d01
2 / 2 / 1
Регистрация: 10.01.2014
Сообщений: 38
04.05.2014, 14:24 #2
YouCanStopMe, дело в том что универсального парсера по сути не существует, для каждого сайта, нужно писать свой, т.к верстка html страниц отличается, равно как и задачи парсинга на определенных страницах сайта.. Для того чтобы написать парсер, вам нужно достаточно уверенное владение языком, знание и умение применять регулярные выражения, для работы с ними в плюсах, есть специальные библиотеки..
Поэтому, если вы только начали изучать С++, то задачу вы для себя выбрали не простую, скорее всего такое изучение, превратится для вас в мучение и в скором времени вы все это благополучно забросите) Помню, лет так 7-8 назад, я искал работу веб-программистом, и тестовым заданием у меня было написать парсер, времени давалось на это день.. Писать нужно было на PHP, к слову сказать, там подобная задача решается, "в пару строк", так вот, тогда я столкнулся еще с огромной кучей подводных камней, таких как бан по ip, за нещадное кол-во запросов и скорость перебора страниц, и мн. др, пришлось решать это с помощью прокси и разных других уловок, но это уже совсем другая история..) Это я все к тому, что для написания парсера вам потребуется знание языка, но более глубокое понимание работы веб серверов..
0
YouCanStopMe
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 6
04.05.2014, 14:56  [ТС] #3
d01, большое спасибо за совет.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2014, 14:56
Привет! Вот еще темы с ответами:

Автоматическое формирование html – страниц, c++ - C++
Добрый день!!! Передо мной стоит следующая задача - создать программу, которая автоматически закачивает указанную пользователем страницу из...

Перевести обычный файл в HTML, добавив соответствующие HTML-теги - C++
Задание состоит в том, что имеется файл текстовый, его нужно перевести в HTML, т.е. добавить тэги <html><body> к началу файла, заключить...

Правила вложенности тегов html (html разметка на С++) - C++
Смысл программы: создание html разметки (добавление, удаление тегов) Подскажите, как и где реализовать правила вложенности тегов?...

Парсер - C++
Возник вопрос как лучше написать парсер. Интересно просто услышать советы. Грамматика примерно такова. /* Grammar * * Expr...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru