возможно что в iframe есть какой-то видеоконтент, то лучше задать вопрос отдельно по поводу него.
А в TextField html-элементы он у меня просто как обычный текст выводит.
import os
import io
import matplotlib.pyplot as plt
from PIL import Image
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('headless')
options.add_argument('start-maximized')
options.add_argument('window-size=1280x800')
driver = webdriver.Chrome(
executable_path=os.path.join('C:\\', 'Utils', 'chromedriver.95.0.exe'),
options=options
)
URL = 'https://lenta.ru'
driver.get(URL)
screenshot = driver.get_screenshot_as_png()
size = (0, 0, 1280, 800)
image = Image.open(io.BytesIO(screenshot))
region = image.crop(size)
plt.imshow(region)
from collections import deque
q = deque()
q.append('10') # push
q.append('20') # push
q.append('30') # push
print(q)
# deque(['10', '20', '30'])
print(q.pop()) # pop
# 30
print(q.pop()) # pop
# 20