|
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
|
|
| 10.08.2015, 13:50 | |
|
Ответы с готовыми решениями:
20
Работа с 1С через веб интерфейс ЦОП MixMarket.biz: графические отчеты Веб-аналитика и веб-мастер |
|
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 | ||
|
0
|
||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
||
| 10.08.2015, 14:44 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 10.08.2015
Сообщений: 4
|
||
| 10.08.2015, 15:05 [ТС] | ||
|
Да. И еще желательна поддержка модульности, чтобы в будущем отдельные модули конструкции, например, работа с графикой, работа с вебом, модуль парсинга можно было реализовывать силами привлеченных сторонних программистов.
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 [ТС] | |
|
0
|
|
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|
| 10.08.2015, 16:12 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 10.08.2015
Сообщений: 4
|
||
| 10.08.2015, 16:18 [ТС] | ||
|
2. что будет проще в поддержке, масштабировании, совместной работе нескольких разработчиков? мне придется изучать всё с нуля, на первом этапе быть разработчиком, в дальнейшем распределять нагрузку между сторонними разработчиками и координировать их работу. я самостоятельно кодил более 15 лет назад. мой опыт: Delphi 2.0/4.0 , Turbo Pascal, Assembler и всё )))
0
|
||
|
Модератор
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
|
|
| 10.08.2015, 16:57 | |
|
0
|
|
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
||||
| 10.08.2015, 17:08 | ||||
|
0
|
||||
|
Модератор
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
|
|||
| 10.08.2015, 17:25 | |||
|
А к БД майкрософт не привязывался даже в худшие времена стремления к тотальной монополии.
0
|
|||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|||||
| 10.08.2015, 17:38 | |||||
|
Python + Django и для веба (для C# нет адекватных шаблонизаторов), и для удобной работы с БД. Мощное переносимое решение. Если потом захочется масштабирования - распределенная работа на Linux-кластере, например. И не нужно кучи бабла впустую на Windows Server на каждую машину.
0
|
|||||
|
Модератор
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
|
|||||||
| 11.08.2015, 12:58 | |||||||
|
ошибочный логический вывод ("http официально поддерживается в IE. Не используйте http, чтобы не привязываться к IE") но не хочется разводить оффтоп а если говорить о поддержке кода, то для C# это проще и дешевле что Вы подразумеваете под шаблонизаторами? аргумент имел бы смысл, если бы относился к выбору хостинга чтобы оспаривать выбор хостинга, нужно сначала выяснить причины такого выбора
0
|
|||||||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|||||||||
| 11.08.2015, 14:20 | |||||||||
|
0
|
|||||||||
|
Модератор
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
|
||||||
| 11.08.2015, 17:05 | ||||||
|
0
|
||||||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
||||||||
| 11.08.2015, 17:45 | ||||||||
|
0
|
||||||||
|
Модератор
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
|
|||||
| 11.08.2015, 20:47 | |||||
|
Вы видимо не в курсе, что для того, чтобы скомпилировать C# на компьютере с установленной Windows (кроме совсем древних), ничего не нужно устанавливать. Это простительно. Но как Вы можете не знать, что не требуется компилировать программы на хост-сервере? И я Вам скажу больше - обычно у разработчика нет доступа к серверу, на котором хостится приложение. Администрированием сервера обычно занимается (системный) администратор. И он не может нести ответственность за работоспособность сервера, если у кого-то ещё есть туда доступ с правами, достаточными для установки приложения или создания веб-сайта. Не по теме: И, кстати, пара фактов:
0
|
|||||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
||||||||||
| 11.08.2015, 21:29 | ||||||||||
|
2. Ubuntu на серваке не нужна. Есть куча других дистрибутивов + BSD. Добавлено через 6 минут Исходя из всего этого, надо спокойно ставить Python, Perl, PHP. Для этой задачи подходит идеально, работает легко безо всякой среды, проектов и прочей ненужной лабуды, которая неминуема при обучении C#. И не стоит ничего. Добавлено через 21 минуту
0
|
||||||||||
|
Модератор
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
|
||||||
| 11.08.2015, 21:39 | ||||||
|
У каждого человека своя ситуация. У некоторых людей ситуация такая, что у них УЖЕ установлено всё, что нужно для хостинга асп.нет приложения. Уже есть виндоуз сервер и уже есть специалист, который его администрирует. И в таком случае человек теряет много, устанавливая джангу ради гипотетической кросплатформенности, которая ему никогда не понадобится. Гораздо эффективнее использовать удобную IDE - Visual Studio. (есть и бесплатные версии) Добавлено через 3 минуты
0
|
||||||
| 11.08.2015, 21:39 | |
|
Помогаю со студенческими работами здесь
20
Отчеты для WEB + интерфейс
Парсер веб страницы Ищу парсер веб страницы Написать парсер для веб страницы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
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
На первой гифке отладочные линии отключены, а на второй включены:. . .
|