Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 1.71 KB

File metadata and controls

20 lines (11 loc) · 1.71 KB

Если Вы думаете, что это говнокод, то Вы правы. Но мне нужно было это написать на коленке за один вечер, так что...

Гайд по использованию

Короткая версия

Берёте отсюда исполняемый файл. При его запуске нужно добавить аргумент командной строки, в который нужно запихнуть путь к текстовому файлу, в котором записан HTML-код всей гугл-формы. После запуска, в той же директории, где лежит исполняемый файл, будет создан файл output.txt с распарсенными вопросами. Все вопросы и все варианты ответа для каждого вопроса будут пронумерованы.

Если вдруг не получилось распарсить какие-то варианты ответов на какой-то вопрос, Вы увидите строчку "I CAN'T PARSE ANY ANSWERS!!!". В таком случае, придётся парсить этот вопрос "глазами".

Например, такого вида таблицы не парсятся:

Подробная версия

Скомпилируйте и слинкуйте main.cpp, после чего прочитайте "короткую версию".

Licensing

See LICENSE.