Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 10.08.2015
Сообщений: 4

Парсер + работа с БД + серьезная аналитика + графические отчеты + веб интерфейс

10.08.2015, 13:50. Показов 1549. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Задача:
1. Заходить на сайты с нужными мне БД (количество от 1-2 до 1-2 десятков), на страницы с многостраничным списком. Из данного списка (динамическая выдача) уметь открывать по гиперссылкам конечные страницы. В них находить и нажимать нужную кнопку скачать файл, в диалоговом окне веб-интерфейса выбирать нужные параметры файла (нужный формат файла и т.п.) нажимать кнопку скачать данные.
Периодичность - 1 раз в сутки. Количество конечных страниц и скачиваний файлов от нескольких тысяч до нескольких десятков тысяч.
2. Полученные данные записывать в БД.
3. Проводить обработку и аналитику
4. Следующим этапом Ходить по сайтам с текстовой, в основном новостной информацией, ходить по архивам публикаций, новостей, анонсов, анализировать текстовую и графическую информацию, сохранять в БД только нужную информацию, 9не качать в локальные БД всю выборку, а только результаты свобственной аналитики), увязывать результаты 2й работы с результатами первой работы.
Периодичность - 1 раз в сутки. Количество конечных страниц, аналитических действий и скачиваний от нескольких десятков до нескольких тысяч.
5. Выдавать аналитику, строить графики из собранной БД.
6. В таком режиме (наблюдения и аналитики) комплекс проработает 0,5-1 год, и результаты меня могут устраивать локальные в любых локальных формах.
7. В перспективе, когда аналитика будет достаточная, выводить комплекс в веб интерфейс, чтобы аналитикой можно было пользоваться публично и непублично через веб.

Подскажите пож-та, для реализации данной задачи, какие языки программирования, инструменты, библиотеки, фреймворки, которые для реализации подойдут больше всего.
Изучать всё придется с нуля.

Заранее Вас благодарю за советы!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.08.2015, 13:50
Ответы с готовыми решениями:

Работа с 1С через веб интерфейс
Доброго всем времени суток! сейчас рабоаю как пользователь. Заинтересовал меня такой момент в работе с 1С: нужно организовать...

ЦОП MixMarket.biz: графические отчеты
Обновлена страница статистики в партнерском интерфейсе. Появилось три вида графиков: - заработок - клики - цена клика Под...

Веб-аналитика и веб-мастер
новый сайт выложен на хостинг, но пока полностью закрыт от индексации (ведутся небольшие доработки). Можно ли подготовит.-ым этапом уже...

20
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
10.08.2015, 14:17
Perl и его библиотеки для работы с БД (зависит от бд), сетью, PDL, GD::Graph для графиков. Строить графики можно сразу для веб, через генерацию js-файлов с данными (например, через Flot - http://www.flotcharts.org/flot... index.html).
0
24 / 24 / 7
Регистрация: 25.04.2013
Сообщений: 195
10.08.2015, 14:32
Цитата Сообщение от aderevnya Посмотреть сообщение
Подскажите пож-та, для реализации данной задачи, какие языки программирования, инструменты, библиотеки, фреймворки, которые для реализации подойдут больше всего.
Изучать всё придется с нуля.
создать свою БД используя OpenOffice для старта попроще будет, если сделаете то вам скажут что дальше изучать, я слушал курс БД лет 10 назад и то подзабыл основные правила, для старта даже не знаю что вам посоветовать читать.
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
10.08.2015, 14:44
Цитата Сообщение от kuza84 Посмотреть сообщение
создать свою БД используя OpenOffice для старта попроще будет
Зачем openoffice? Для старта? А потом что делать? Нормальную БД сразу надо взять - MySQL, PostgreSQL.
0
0 / 0 / 0
Регистрация: 10.08.2015
Сообщений: 4
10.08.2015, 15:05  [ТС]
Цитата Сообщение от Velesthau Посмотреть сообщение
Perl и его библиотеки для работы с БД (зависит от бд), сетью, PDL, GD::Graph для графиков. Строить графики можно сразу для веб, через генерацию js-файлов с данными (например, через Flot - http://www.flotcharts.org/flot... index.html).
Благодарю за ответ!

Да. И еще желательна поддержка модульности, чтобы в будущем отдельные модули конструкции, например, работа с графикой, работа с вебом, модуль парсинга можно было реализовывать силами привлеченных сторонних программистов.
0
Модератор
Эксперт функциональных языков программирования
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
10.08.2015, 15:29
Вы на винде собираетесь хостить или на линуксе?
0
0 / 0 / 0
Регистрация: 10.08.2015
Сообщений: 4
10.08.2015, 15:33  [ТС]
Цитата Сообщение от Shamil1 Посмотреть сообщение
Вы на винде собираетесь хостить или на линуксе?
да, да, винда
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
10.08.2015, 16:12
Цитата Сообщение от aderevnya Посмотреть сообщение
Да. И еще желательна поддержка модульности, чтобы в будущем отдельные модули конструкции, например, работа с графикой, работа с вебом, модуль парсинга можно было реализовывать силами привлеченных сторонних программистов.
Модули в перле есть. То же самое можно и на Python написать.
0
0 / 0 / 0
Регистрация: 10.08.2015
Сообщений: 4
10.08.2015, 16:18  [ТС]
Цитата Сообщение от Velesthau Посмотреть сообщение
Модули в перле есть. То же самое можно и на Python написать.
1. что будет проще в освоении?
2. что будет проще в поддержке, масштабировании, совместной работе нескольких разработчиков?

мне придется изучать всё с нуля, на первом этапе быть разработчиком, в дальнейшем распределять нагрузку между сторонними разработчиками и координировать их работу.

я самостоятельно кодил более 15 лет назад. мой опыт: Delphi 2.0/4.0 , Turbo Pascal, Assembler и всё )))
0
Модератор
Эксперт функциональных языков программирования
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
10.08.2015, 16:57
Цитата Сообщение от aderevnya Посмотреть сообщение
да, да, винда
Тогда рекомендую C#.
Проще в освоении, поддержке, масштабировании...
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
10.08.2015, 17:08
Цитата Сообщение от Shamil1 Посмотреть сообщение
Тогда рекомендую C#.
На фиг C#, будешь привязан к оси, и, скорее всего, к БД тоже. Лучше брать нормальное кроссплатформенное решение.
Цитата Сообщение от aderevnya Посмотреть сообщение
1. что будет проще в освоении?
Скорее всего, python.
Цитата Сообщение от aderevnya Посмотреть сообщение
2. что будет проще в поддержке, масштабировании, совместной работе нескольких разработчиков?
В принципе, одинаково.
0
Модератор
Эксперт функциональных языков программирования
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
10.08.2015, 17:25
Цитата Сообщение от Velesthau Посмотреть сообщение
На фиг C#, будешь привязан к оси, и, скорее всего, к БД тоже.
Не к оси, а к дотнету (.NET). Который, кстати, с открытым исходным кодом.
А к БД майкрософт не привязывался даже в худшие времена стремления к тотальной монополии.

Цитата Сообщение от Velesthau Посмотреть сообщение
Лучше брать нормальное кроссплатформенное решение.
Во-первых, Ваша фраза неявно постулирует некоторые весьма спорные утверждения. ("Вы уже перестали пить портвейн каждое утро?"). Во-вторых, не вижу смысла заморачиваться с поддержкой сценария, который не планируется использовать.
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
10.08.2015, 17:38
Цитата Сообщение от Shamil1 Посмотреть сообщение
Не к оси, а к дотнету (.NET)
Официально поддерживающийся на Винде. Читай "к оси".
Цитата Сообщение от Shamil1 Посмотреть сообщение
Который, кстати, с открытым исходным кодом.
Открытый исходный код ничем пользователю не поможет.
Цитата Сообщение от Shamil1 Посмотреть сообщение
А к БД майкрософт не привязывался даже в худшие времена стремления к тотальной монополии.
Это их не спасло.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Во-первых, Ваша фраза неявно постулирует некоторые весьма спорные утверждения. ("Вы уже перестали пить портвейн каждое утро?"). Во-вторых, не вижу смысла заморачиваться с поддержкой сценария, который не планируется использовать.
Значит, и нет смысла заморачиваться с поддержкой .net-приложений, которые не планируется использовать.
Python + Django и для веба (для C# нет адекватных шаблонизаторов), и для удобной работы с БД. Мощное переносимое решение. Если потом захочется масштабирования - распределенная работа на Linux-кластере, например. И не нужно кучи бабла впустую на Windows Server на каждую машину.
0
Модератор
Эксперт функциональных языков программирования
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
11.08.2015, 12:58
Цитата Сообщение от Velesthau Посмотреть сообщение
Официально поддерживающийся на Винде. Читай "к оси".
неверно
ошибочный логический вывод
("http официально поддерживается в IE. Не используйте http, чтобы не привязываться к IE")

Цитата Сообщение от Velesthau Посмотреть сообщение
Открытый исходный код ничем пользователю не поможет.
неверно
но не хочется разводить оффтоп

Цитата Сообщение от Velesthau Посмотреть сообщение
Это их не спасло.
не спасло... от того, что Билл Гейтс стал богатейшим человеком планеты

Цитата Сообщение от Velesthau Посмотреть сообщение
нет смысла заморачиваться с поддержкой .net-приложений, которые не планируется использовать
в контексте цитаты ("поддержка сценария") - это бессмысленное предложение ("нет смысла писать не питоне потому что нет смысла заморачиваться с поддержкой питоновских приложений")
а если говорить о поддержке кода, то для C# это проще и дешевле

Цитата Сообщение от Velesthau Посмотреть сообщение
Python + Django и для веба (для C# нет адекватных шаблонизаторов), и для удобной работы с БД. Мощное переносимое решение.
ASP.NET MVC + Entity Framework, по крайней мере, не хуже
что Вы подразумеваете под шаблонизаторами?

Цитата Сообщение от Velesthau Посмотреть сообщение
Если потом захочется масштабирования - распределенная работа на Linux-кластере, например. И не нужно кучи бабла впустую на Windows Server на каждую машину.
бессмысленно, так как, по условию, продукт будет хоститься на винде
аргумент имел бы смысл, если бы относился к выбору хостинга
чтобы оспаривать выбор хостинга, нужно сначала выяснить причины такого выбора
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
11.08.2015, 14:20
Цитата Сообщение от Shamil1 Посмотреть сообщение
ошибочный логический вывод
Это не вывод, это факт.
Цитата Сообщение от Shamil1 Посмотреть сообщение
неверно
но не хочется разводить оффтоп
Ожидаемо.
Цитата Сообщение от Shamil1 Посмотреть сообщение
не спасло... от того, что Билл Гейтс стал богатейшим человеком планеты
Как это относится к вопросу?
Цитата Сообщение от Shamil1 Посмотреть сообщение
в контексте цитаты ("поддержка сценария") - это бессмысленное предложение ("нет смысла писать не питоне потому что нет смысла заморачиваться с поддержкой питоновских приложений")
а если говорить о поддержке кода, то для C# это проще и дешевле
C# выйдет дороже в любом случае. Python, perl, php быстрее и проще. Я бы еще C++ написал.
Цитата Сообщение от Shamil1 Посмотреть сообщение
ASP.NET MVC + Entity Framework, по крайней мере, не хуже
привязка к винде и хуже производительность. Тот же PHP уделывает asp.net и по простоте и по производительности. Даже компиляция не помогает.
Цитата Сообщение от Shamil1 Посмотреть сообщение
что Вы подразумеваете под шаблонизаторами?
Я подразумеваю jinja, django template engine, smarty из PHP. Сам perl - это текстовый парсер, рядом с которым C# - многословное неповоротливое создание.
Цитата Сообщение от Shamil1 Посмотреть сообщение
бессмысленно, так как, по условию, продукт будет хоститься на винде
Имеет смысл, так как начать хостится он может на чем угодно, а через день хоститься уже на другой ОС. В случае с .net framework - это проблемы. В случае с python, perl, php мы ничего не теряем, но приобретаем кроссплатфоремнность.
Цитата Сообщение от Shamil1 Посмотреть сообщение
чтобы оспаривать выбор хостинга, нужно сначала выяснить причины такого выбора
Хостинг не имеет значения, когда можно получить все, что нужно + возможность не зависеть от продукта, который был сделан просто с целью хоть как-то переманить людей на свою платформу, а то сервера плохо продаются. За качеством не следили, следили за маркетингом.
0
Модератор
Эксперт функциональных языков программирования
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
11.08.2015, 17:05
Цитата Сообщение от Velesthau Посмотреть сообщение
Это не вывод, это факт.
Переход от "Официально поддерживающийся на Винде." к "будешь привязан к оси". Вы утверждаете, что из первого следует второе. Это называется "логический вывод", и данный логический вывод не корректен, что легко доказывается контрпримером.

Цитата Сообщение от Velesthau Посмотреть сообщение
Как это относится к вопросу?
Я не знаю, как Ваше "Это их не спасло." относится к вопросу. И даже не не знаю, не спасло "от чего?".

Цитата Сообщение от Velesthau Посмотреть сообщение
C# выйдет дороже в любом случае. Python, perl, php быстрее и проще.
За счёт чего, по-Вашему, поддержка кода на C# будет дороже, чем на Python? Есть какие-нибудь аргументы?

Цитата Сообщение от Velesthau Посмотреть сообщение
Я подразумеваю jinja, django template engine, smarty из PHP.
Я не знаю, чем Вам не нравятся asp и razor, но при желании Вы можете использовать любой другой движок, включая django. Более того, Вы можете даже для разных частей одной страницы использовать разные движки.

Цитата Сообщение от Velesthau Посмотреть сообщение
Имеет смысл, так как начать хостится он может на чем угодно, а через день хоститься уже на другой ОС. В случае с .net framework - это проблемы. В случае с python, perl, php мы ничего не теряем, но приобретаем кроссплатфоремнность.
Насчёт "ничего не теряем" Вы заблуждаетесь. Ваше утверждение легко опровергается контрпримером (любым примером того, что теряем). Например, если у меня уже есть сервер с виндоуз, то теряется время/деньги на то, чтобы заставить работать django под iis.
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
11.08.2015, 17:45
Цитата Сообщение от Shamil1 Посмотреть сообщение
Переход от "Официально поддерживающийся на Винде." к "будешь привязан к оси". Вы утверждаете, что из первого следует второе. Это называется "логический вывод", и данный логический вывод не корректен, что легко доказывается контрпримером.
К твоему сожалению, не доказывается.
Цитата Сообщение от Shamil1 Посмотреть сообщение
За счёт чего, по-Вашему, поддержка кода на C# будет дороже, чем на Python? Есть какие-нибудь аргументы?
Зачем? Ты не приводишь аргументов в пользу того, что
Цитата Сообщение от Shamil1 Посмотреть сообщение
Проще в освоении, поддержке, масштабировании...
а я должен для тебя напрягаться? Нет уж.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Я не знаю, чем Вам не нравятся asp и razor
Я нейстрально к нему отношусь.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Насчёт "ничего не теряем" Вы заблуждаетесь.
Мы теряем кроссплатформенность.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Ваше утверждение легко опровергается контрпримером
Все твои контрпримеры легко опровергаются официальной страницей compatibility: http://www.mono-project.com/do... atibility/
Цитата Сообщение от Shamil1 Посмотреть сообщение
Например, если у меня уже есть сервер с виндоуз, то теряется время/деньги на то, чтобы заставить работать django под iis.
Если у тебя есть сервер Windows, то тебе нужно ставить компилятор и платформу asp.net, чтобы начать работать. И это то же самое, что я поставлю WAMP стек. Выигрыша у asp.net тут никакого нет.
0
Модератор
Эксперт функциональных языков программирования
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
11.08.2015, 20:47
Цитата Сообщение от Velesthau Посмотреть сообщение
К твоему сожалению, не доказывается.
Логическое утверждение вида "если А, то Б"... Достаточно привести один контрпример, чтобы его опровергнуть. Так что доказывается.

Цитата Сообщение от Velesthau Посмотреть сообщение
Мы теряем кроссплатформенность.
Вы только что писали "ничего не теряем", а теперь пишите "теряем кроссплатформенность".

Цитата Сообщение от Velesthau Посмотреть сообщение
Все твои контрпримеры легко опровергаются официальной страницей
Какое отношение Mono имеет к моим контрпримерам?

Цитата Сообщение от Velesthau Посмотреть сообщение
Если у тебя есть сервер Windows, то тебе нужно ставить компилятор и платформу asp.net, чтобы начать работать. И это то же самое, что я поставлю WAMP стек. Выигрыша у asp.net тут никакого нет.
Ну я даже не знаю, как Вам объяснить, что "уже есть" означает, "уже есть всё, что надо"...

Вы видимо не в курсе, что для того, чтобы скомпилировать C# на компьютере с установленной Windows (кроме совсем древних), ничего не нужно устанавливать. Это простительно. Но как Вы можете не знать, что не требуется компилировать программы на хост-сервере?
И я Вам скажу больше - обычно у разработчика нет доступа к серверу, на котором хостится приложение. Администрированием сервера обычно занимается (системный) администратор. И он не может нести ответственность за работоспособность сервера, если у кого-то ещё есть туда доступ с правами, достаточными для установки приложения или создания веб-сайта.

Не по теме:

И, кстати, пара фактов:
1. На сервер Windows ничего не нужно ставить, чтобы на нём работало ASP.NET MVC приложение.
2. Можно написать и скомпилировать программу на C#, используя стандартную ("чистую") установку Ubuntu.

0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
11.08.2015, 21:29
Цитата Сообщение от Shamil1 Посмотреть сообщение
Достаточно привести один контрпример
Их все равно нет.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Вы только что писали "ничего не теряем", а теперь пишите "теряем кроссплатформенность".
Да, в случае с виндой и асп.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Какое отношение Mono имеет к моим контрпримерам?
Единственный рабочий рантайм для никсов.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Вы видимо не в курсе, что для того, чтобы скомпилировать C# на компьютере с установленной Windows (кроме совсем древних), ничего не нужно устанавливать. Это простительно.
Писать код и компилировать будет, конечно Пушкин встроенный в винду.
Цитата Сообщение от Shamil1 Посмотреть сообщение
На сервер Windows ничего не нужно ставить, чтобы на нём работало ASP.NET MVC приложение.
Приложение сначала нужно написать и собрать.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Можно написать и скомпилировать программу на C#, используя стандартную ("чистую") установку Ubuntu.
1. Можно написать и запустить программу на Python и Perl. И что?
2. Ubuntu на серваке не нужна. Есть куча других дистрибутивов + BSD.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Но как Вы можете не знать, что не требуется компилировать программы на хост-сервере?
Компилируй, где хочешь, никакой разницы тут с питоном, перлом, пхп нет вообще. На никсах тоже ничего ставить не нужно. А где кто собрался писать код - дело третье. Хоть на том же серваке, хоть на другой машине. Тут винда ни в чем не выигрывает.
Цитата Сообщение от Shamil1 Посмотреть сообщение
И я Вам скажу больше - обычно у разработчика нет доступа к серверу, на котором хостится приложение. Администрированием сервера обычно занимается (системный) администратор. И он не может нести ответственность за работоспособность сервера, если у кого-то ещё есть туда доступ с правами, достаточными для установки приложения или создания веб-сайта.
У разработчика есть доступ к приложению на сервере. И он может сам выбрать сервер и все, что на нем хочет видеть.

Добавлено через 6 минут
Исходя из всего этого, надо спокойно ставить Python, Perl, PHP. Для этой задачи подходит идеально, работает легко безо всякой среды, проектов и прочей ненужной лабуды, которая неминуема при обучении C#. И не стоит ничего.

Добавлено через 21 минуту
Цитата Сообщение от Shamil1 Посмотреть сообщение
Проще в освоении, поддержке, масштабировании...
И раз уж нет доказательств, что он проще в освоении, поддержке и масштабировании, то это утверждение ложно. C# не нужно использовать, а просто "можно". На крайний случай.
0
Модератор
Эксперт функциональных языков программирования
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
11.08.2015, 21:39
Цитата Сообщение от Velesthau Посмотреть сообщение
Тут винда ни в чем не выигрывает.
Вы не хотите понять или не способны понять или просто тролите? Хорошо, попробую ещё раз... подробней.

У каждого человека своя ситуация. У некоторых людей ситуация такая, что у них УЖЕ установлено всё, что нужно для хостинга асп.нет приложения. Уже есть виндоуз сервер и уже есть специалист, который его администрирует. И в таком случае человек теряет много, устанавливая джангу ради гипотетической кросплатформенности, которая ему никогда не понадобится.

Цитата Сообщение от Velesthau Посмотреть сообщение
У разработчика есть доступ к приложению на сервере.
В конторах, в которых нет особых требований к отказоустойчивости, возможно. Но существуют конторы, в которых разработчики не имеют доступа к "продакшен/релиз" серверам. И любое приложение на сервер будет устанавливать администратор.

Цитата Сообщение от Velesthau Посмотреть сообщение
Исходя из всего этого, надо
Ну, если учесть, что то, из чего Вы исходите, не верно, то и выводам не стоит доверять.

Цитата Сообщение от Velesthau Посмотреть сообщение
Для этой задачи подходит идеально, работает легко безо всякой среды, проектов и прочей ненужной лабуды, которая неминуема при обучении C#.
C# тоже может работать "безо всякой среды". Пишите в нотепаде, компилируйте из командной строки,... Только вряд ли это можно считать плюсом.
Гораздо эффективнее использовать удобную IDE - Visual Studio. (есть и бесплатные версии)

Добавлено через 3 минуты
Цитата Сообщение от Velesthau Посмотреть сообщение
И раз уж нет доказательств, что он проще в освоении, поддержке и масштабировании, то это утверждение ложно.
Опять у Вас проблемы с логикой. Для Вас любое недоказанное утверждение является ложным?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.08.2015, 21:39
Помогаю со студенческими работами здесь

Отчеты для WEB + интерфейс
Добрый день. Есть десктопное приложение с базой данных MS SQL. Стандарт - клиенты, отчеты и т.п. Надо сделать нормальную систему под WEB....

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

Парсер веб страницы
Доброго времени суток. Я недавно увлекся программированием на дельфи, и прошу вас помочь, желательно кодом и его объяснением (Хотя бы линк...

Ищу парсер веб страницы
Всем привет! Подскажите нормальный компонент парсера веб страниц (html)? Заранее благодарен!

Написать парсер для веб страницы
Доброго времени суток. Тут у меня появилась необходимость написать парсер для веб страницы. Погуглил, попробовал сделать свой по примерам,...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru