Я не знаю библиотек разбора Python HTML, которые бы обрабатывали javascript на анализируемой странице. Это не «достаточно просто» по причинам, указанным Алексом Мартелли и другими.
Для этой задачи вам может потребоваться перейти на более высокий уровень, чем просто анализ HTML, и взглянуть на рамки тестирования веб-приложений.
Два, которые могут выполнять JavaScript и основаны на Python или могут взаимодействовать с Python:
К сожалению, я не уверен, что ориентация этих модулей на «модульное тестирование» действительно позволит вам вырезать видимый текст.
Таким образом, единственным другим решением будет сделать это самостоятельно, скажем, путем интеграции python-spidermonkey в ваше приложение.