首页 > 解决方案 > 在 Python 中使用 Selenium 或 PIL 获取特定 CSS 类的图像大小

问题描述

我想在 Python 中计算一些图像的大小。但我正在尝试将其自动化以仅找到某些类别的尺寸图像。我是 PIL 的新手。有没有办法在定义 url 之后,也定义 CSS 类/名称/id?

当我进行一些搜索时,Selenium 具有一些通过 id/class/name 查找 CSS 元素的功能。但是,有没有办法将这些标签内的数据(图像)“连接”到 PIL,以便它们一起工作?

标签: pythonhtmlcssselenium

解决方案


哎呀只是在这里回答我自己的问题,我可以在 Selenium 中做到这一点:

img_height = driver.find_element_by_name("someName").value_of_css_property("height")
img_width = driver.find_element_by_name("someName").value_of_css_property("width")

并相乘。


推荐阅读