шаг
Мне нужно использовать скриншот, чтобы получить размер свойства calss https://i.imgur.com/DHMxLxQ.jpg
left=content.location['x']
top=content.location['y']
right=content.location['x'] + content.size['width']
bottom=content.location['y'] + content.size['height']
(сбой) Но на снимке экрана последний шаг не указан https://i.imgur.com/zkEaE5T.jpg
img=Image.open("page.png")
img2=img.crop((left,top,right,bottom))
img2.save('crop.png')
Я хочу получить текстовое изображение, подобное этому https://i.imgur.com/KTnm8Wk.jpg
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By
#cnn
url="https://edition.cnn.com/travel/article/wildlife-photographer-peoples-choice-winner-scli-gbr-intl/index.html"
driver=webdriver.Chrome()
driver.get(url)
driver.maximize_window()
sleep(0.3)
#I need a screenshot of the XPATH
content = driver.find_element(By.XPATH, '//*[@id="mount"]/div/div[3]/div[2]/div/div[1]/div[2]/div[1]/div/div/div[1]/div/div[23]')
#Scroll
driver.execute_script("arguments[0].scrollIntoView();", content)
# Screenshot window
driver.save_screenshot("C:/anaconda/Fireregulations/page.png")
# XPATH size
left=content.location['x']
top=content.location['y']
right=content.location['x'] + content.size['width']
bottom=content.location['y'] + content.size['height']
# Screenshot
img=Image.open("page.png")
img2=img.crop((left,top,right,bottom))
img2.save('crop.png')
print(left)
print(top)
print(right)
print(bottom)
driver.close()
Пожалуйста, помогите меня. Спасибо