word-image-11.png231 Кб, 800x440
Парсер сайта на c++ # OP 136328 В конец треда | Веб
У меня курсач по программированию. Нужно сделать программу на c++, я задумался над созданием парсера какого ни будь авито на c++. Мне интересно мнение опытных кодеров, на сколько подходит язык c++ для создания парсера? Пишут ли вообще парсеры на c++ или же для этого лучше подойдёт python?
2 136329
бамп
3 136330
бамп
4 136332
>>6328 (OP)
Сделай десктопное приложение, или клон игрушки
Не еби себе мозги
5 136363
>>6328 (OP)
Заебешься, на авито уже собаку съели на защите от парсеров.

Если уж парсить, то это puppeteer
6 136367
>>6328 (OP)

>на сколько подходит язык c++ для создания парсера?


Подходит. C++ нужен там где требуется максимальная производительность. Например, если нужно быстро спарсить 10,000 файлов по одному-два мегабайта каждый. На таких задачах python/javascript просто умрут. Или если ты платишь посекундно и у тебя долгоиграющий скрипт.

Короче, если тебе не лень возиться с C++, то бери gumbo от гугла и вперёд. Для простых задач, лучше взять обычный JS/Python/Go и не мучатся.

опытный-кодер
7 136965
>>6328 (OP)
На с++ есть все нужное что бы парсить, так что парси.
На чистом си была бы запарка с указателями и памятью.
На питон легче чем на с++ не будет.

По сути все сведется к поиску в строке и созданию вложенных списков.
8 136966
Проблем не вижу. Ну будет чуть сложнее чем на одноглазом.
Главное заранее разобраться с защитой от парсеров. Это иногда сложная тема. Может занять больше времени чем весь остальной проект.
9 136987
>>6328 (OP)
Парсил кучу говна на питоне своей либой еще когда реквестс не имел поддержки соксов.
Ща каждая залупа имеет хитровыебанную многоуровневую защиту от парсинга через какой-нибудь клаудфларе.
Перед тем как нырять в говно с головой попробуй скриптом подолбить на ее наличие, иначем можешь не успеть к сдаче курсача.
10 137324
В итоге на сайте будет защита от парсинга и улетишь в бан
11 137413
>>7324
Хуй тебе а не бан
Палить я конечно не буду, но обходится так называемая защита на изи.
12 137902
>>6363
А лучше сюда еще и какой-то антидетект с АПИ прикрутить и все антифрод системы сосут пожилую бибу
13 138666
>>7902
бамп
14 138777
>>6328 (OP)
На плюсах можно все, ну или почти все, парсить тоже, но блять, просто возьми питон и не еби мозг, кода будет раз в 50 меньше, ну и вытекающие тесты, рефакторинг и т.д. проще и удобнее
Обновить тред
« /web/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее