<分区>
我们想在我们的网站上运行扫描,返回包含以下内容的报告:
- 找到的每个图像标签和该图像在报告中的视觉表示
- 该图像的 alt 属性(如果未找到 alt 属性,也可识别)
是否有一个简单的工具可以做到这一点?我们正在尝试检查 alt 属性,并确保 alt 属性准确地描述了它们所代表的图像。这就是报告中的视觉表示很重要的原因。
<分区>
我们想在我们的网站上运行扫描,返回包含以下内容的报告:
是否有一个简单的工具可以做到这一点?我们正在尝试检查 alt 属性,并确保 alt 属性准确地描述了它们所代表的图像。这就是报告中的视觉表示很重要的原因。
最佳答案
试试 Python 包 Beautiful Soup。它会在一个非常简单的语句中为您解析所有 HTML。试试这个代码:
website = urllib2.urlopen(url)
websitehtml = website.read()
soup = BeautifulSoup(websitehtml)
matches = soup.findAll('img')
for row in matches:
print row['src']
print row['alt']
从这里使用 row['src']
设置 src
图像并打印出来 alt
旁边。
关于html - 扫描站点以获取图像和 alt 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4616730/