Мне больше понравился этот ответ, так как при небольшом посредничестве можно отслеживать родительские теги терминальных узлов, что может быть причиной необходимости итерации в глубину. Тот факт, что BeautifulSoup уже делает это, не является проблемой @ J.F.Sebastian

ли способ сделать DFT на дереве разбора BeautifulSoup? Я пытаюсь сделать что-то вроде запуска в корне, обычно получить все дочерние элементы, а затем для каждого дочернего элемента получить их дочерние элементы и т.д. , Проблема в том, что я не могу найти метод, который позволил бы мне сделать это. Я нашел метод findChildren, но он, кажется, просто помещает всю страницу в список несколько раз, с уменьшением каждой последующей записи. Я мог бы использовать это для выполнения обхода, однако, кроме последней записи в списке, он не появляется, есть какой-либо способ идентифицировать записи как терминальные узлы или нет. Есть идеи?

Ответы на вопрос(2)

Ваш ответ на вопрос