@kostrix Можно. Этот xpath получает все варианты ответов в тексте. Но я его сделал для браузера для баса есть экшен, xpath получить каждый тест и изменить выражение на //[@class='choices__list'] отрезать лишнее)
У вас будет список всех вариантов теперь надо получить вопрос)
//[@class="question"]
Вот запрос Далее ваша задача собрать как можно больше ответов и вопросов. А потом их задать в список. Вопросов может быть очень много, но так или иначе они конечны. Теперь есть два путя) Первый нейронка, можно но собирать надо много. Хотя если порытся наверняка есть реализации которые из коробки такое щелкают. Второй можно сам бас просто путем перебора. Т.е. если он знает вариант ответа и вопрос то ответит. У вас уже есть списки с вопросами и ответами. И вот если например он в первом списке например это вопросы находит знакомый вопрос то достает из второго варианты ответов и сверяет а есть ли они. Ну это для проверки мало ли может новое что. Если например не знает то забить их в базу и потом человеку сказать что бы указал правильный вар. А если знает то просто отправляет его. Как то так.
Вот такой вот монолог) Читается страшно и не систематизированно, но в принципе это дело двух "кубиков" главное это вопросы и ответы