Я думаю, я понял это. Спасибо за весь вклад. Я получил ответ на этот вопрос: Очистка динамического содержимого c содержимое с помощью Selenium?
Что я в итоге сделал, так это сначала получил список фреймов на странице
driver.find_elements_by_tag_name("iframe")
Затем переключайтесь на каждый iframe по одному. В моем случае первый iframe был с соответствующей информацией:
driver.switch_to.frame(driver.find_elements_by_tag_name("iframe")[0])
Как только я попал в соответствующий кадр, я мог бы сделать:
html = driver.page_source
И это дало бы мне ожидаемый результат.
Похоже, что контекст кадра важен. Как только вы окажетесь в контексте фрейма, вы можете очистить данные.