|
|
|
Реальная задача для реального проекта для желающих покодить19.07.2016, 19:54. Показов 2533. Ответов 24
Метки нет (Все метки)
Привет
![]() Попросили сделать парсер сайта по-дружески, но у меня реально времени на него нет. Если кому-то интересно, могу двигать в нужном направлении и может, при желании, могу пинать за плохой код. Что нужно сделать - парсер с HTTP клиентом. Пример клиента на boost::asio скину, покажу как парсить HTML регулярками (да, есть библиотеки, но думаю руками будет интересней). Могу архитектуру накидать еще. Есть сайт, там есть форма, в форму вводятся данные, данные для следующих листбоксов тянутся аджаксом, после заполнения всех форм аджаксом тянутся другие данные. Нужно стянуть данные для всех возможных комбинаций всех листбоксов, при этом нужно сохранить сами листбоксы. Тему не помещаю во фриланс, т.к. денег не предвидится, но вообще, могу уточнить, может там какая-то чисто символическая сумма будет. Да, знаю С++ тут не лучший выбор, но тут большая активность желающих обучаться людей.
3
|
|
| 19.07.2016, 19:54 | |
|
Ответы с готовыми решениями:
24
Ищу желающих для создание программного обеспечение для системы ЕГАИС Подбор частот для пяти фильтров для обработки реального и идеального сигналов Java на практике для всех желающих |
|
71 / 71 / 58
Регистрация: 12.12.2013
Сообщений: 420
|
|
| 21.07.2016, 22:11 | |
|
Можно мне попробовать? Очень хочу научиться работать в данном направлении.
0
|
|
|
1 / 1 / 1
Регистрация: 04.12.2010
Сообщений: 67
|
|
| 22.07.2016, 10:46 | |
|
Добрый день! Тоже хотел бы научиться работать в этом направлении!
0
|
|
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
||
| 26.07.2016, 11:48 | ||
|
0
|
||
|
|
|||
| 26.07.2016, 16:51 | |||
|
boost::asio - все же плохо подходит для HTTP, да и парсинг регулярками не всегда подходит. Обычно я использую C++Builder для этого или Qt, там все таки гуи и потоки есть и библиотеки для http. Ну и если уж без фреймворков то все таки есть другие либы типа curl или Poco.
0
|
|||
|
|
||
| 26.07.2016, 16:52 [ТС] | ||
|
Не по теме: Avazart, согласен, просто это мой повседневный инструментарий, да и не настолько это и затратно по времени, для того, тобы получить тело HTTP ответа достаточно скопипастить готовый пример с бустовских примеров. 2all, блин, совсем нет времени, выходные Добавлено через 1 минуту
0
|
||
|
|
||
| 26.07.2016, 16:54 | ||
|
0
|
||
|
|
||
| 26.07.2016, 16:56 [ТС] | ||
|
0
|
||
|
|
||
| 26.07.2016, 17:01 | ||
|
Можно делать влоб "без крутости" но это нифига не модифицируемо а учитывая что сайты меняют html- код страниц в лучшем случае каждый год-полгода - не дальновидно, потом фиг разберешься.
0
|
||
|
|
|||
| 26.07.2016, 17:10 [ТС] | |||
|
0
|
|||
|
|
||||
| 26.07.2016, 21:42 | ||||
|
Да и как бы это все костыли, и изначально это то "как не надо делать". Добавлено через 8 минут
0
|
||||
|
|
||
| 26.07.2016, 22:26 [ТС] | ||
|
Тут тот самый случай, когда нужно исходить из реальной задачи, а не проектировать расширяемую систему.
0
|
||
|
|
||
| 26.07.2016, 22:41 [ТС] | ||
|
Добавлено через 1 минуту Не по теме: хотя у меня в проекте (как раз, где нужна готовая либа) все HTTP дела на boost::asio, но тут прихоть заказчика, не нужно ему ничего другого. Я к boost::asio уже привык, кучу своих велосипедов для HTTP уже написал :)
0
|
||
|
|
||
| 26.07.2016, 22:52 | ||
|
Ну ваш изврат и изврат заказчика это ваши проблемы, я к тому что тема вроде создавалась что бы "учиться". Тут как бы сразу вопрос если учится то если не на готовых либах которые специально предназначены, то почему на таком монстре как boost, а не на основах... на WinSocks к примеру (у меня на нем тоже есть пару велосипедов, правда не для реальных проектов а для студенческих)
0
|
||
|
|
||
| 26.07.2016, 22:57 [ТС] | ||
|
0
|
||
|
|
|||
| 26.07.2016, 23:00 | |||
|
Ибо я понимаю только две мотивации деньги и/или (положительный)опыт.
0
|
|||
| 26.07.2016, 23:00 [ТС] | |
|
0
|
|
| 26.07.2016, 23:00 | |
|
Помогаю со студенческими работами здесь
20
Личная курилка alicesmagic для желающих пооффтопить Ищу желающих принять участие в совместной разработке open source проекта
Бесплатный доступ в Интернет для всех желающих может стать реальностью. Для желающих принять участие в новом проекте (тестовый режим - в июле). Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|