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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Отсортировать строки быстрой сортировкой http://www.cyberforum.ru/cpp-beginners/thread1165489.html
Необходимо отсортировать строку в виде даты, но сортирует не корректно const int N = 10; struct Medicament{ int num; char* name; char form; int price;
C++ Ошибка с присвоением значений к массивам Значение функции дроби,не могу присвоить к массиву... не получается подсчет ..Помогите плиз..с этим кусочком.... Код: double drob(int a, int b) { return static_cast<double>(a)/b; } void readvec(char *name, int n) { int a,b; http://www.cyberforum.ru/cpp-beginners/thread1165475.html
C++ Найдите ошибки
class ABC{ int a=3; int b; int c; public: ABC(int n=1) {b=n;} mul() {c=1+a*b;} };
Найдите ошибку в классе C++
В классе PRIMER объявлен прототип int PRIMER(int a, float pi);
C++ Списки(односторонний список со структурой) http://www.cyberforum.ru/cpp-beginners/thread1165455.html
Необходимо организовать односторонний список со структурой(код структуры ниже). Сделать следующие действия: 1) Добавление элементов в список; 2)Удаление элементов со списка; 3)Добавление элемента в конец списка; 4)Поиск за заданным полем; 5) Печать списка Код структуры: #include<stdio.h> #include<conio.h> #include <cstring>
C++ Алгоритм Лемпела-Зивы. Программа не выходит из цикла Данная программа реализует (почти) Алгоритм Лемпела-Зивы #include <vector> #include <string> #include <iostream> #include <fstream> #include <utility> #include <algorithm> using namespace std; подробнее

Показать сообщение отдельно
d01
2 / 2 / 1
Регистрация: 10.01.2014
Сообщений: 37
04.05.2014, 14:24     Парсер HTML страниц
YouCanStopMe, дело в том что универсального парсера по сути не существует, для каждого сайта, нужно писать свой, т.к верстка html страниц отличается, равно как и задачи парсинга на определенных страницах сайта.. Для того чтобы написать парсер, вам нужно достаточно уверенное владение языком, знание и умение применять регулярные выражения, для работы с ними в плюсах, есть специальные библиотеки..
Поэтому, если вы только начали изучать С++, то задачу вы для себя выбрали не простую, скорее всего такое изучение, превратится для вас в мучение и в скором времени вы все это благополучно забросите) Помню, лет так 7-8 назад, я искал работу веб-программистом, и тестовым заданием у меня было написать парсер, времени давалось на это день.. Писать нужно было на PHP, к слову сказать, там подобная задача решается, "в пару строк", так вот, тогда я столкнулся еще с огромной кучей подводных камней, таких как бан по ip, за нещадное кол-во запросов и скорость перебора страниц, и мн. др, пришлось решать это с помощью прокси и разных других уловок, но это уже совсем другая история..) Это я все к тому, что для написания парсера вам потребуется знание языка, но более глубокое понимание работы веб серверов..
 
Текущее время: 22:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru