Проблема в том, что используемый вами разметочный массаж не работает нормально для страницы, над которой вы работаете, то есть он удаляет больше HTML-кода, чем должен.
Чтобы проверить, BeautifulSoup
мог бы проанализировать нужную вам веб-страницу, я только что попробовал это:
soup = BeautifulSoup(html['result'])
soup.table
, и все заработало нормально, так что, похоже, в этом случае не требуется никакого разметочного массажа.