Я думаю, что последняя версия 4.1.1, вы можете прочитать об этом здесь Документация BS4
Я уже некоторое время использовал BS4 с PHP на своем веб-сайте для этой цели,с отличными результатами.Мне пришлось переключиться обратно на BSv3 из-за проблемы несовместимости PHP / Python, но это отдельно от того, насколько хорошо работает скрипт BS4.
Изначально я использовал встроенный механизм синтаксического анализа HTML, но обнаружил, что это медленно,После установки движка LMXL на мой веб-сервер огромное увеличение скорости!Заметного улучшения фактического разбора нет, но скорость резко возросла.
Я бы попробовал - я рекомендую это, и я попробовал МНОЖЕСТВО различных вариантов, прежде чем я остановился на Прекрасном супе.
Удачи!