html - 扫描站点以获取图像和 alt 属性

标签 html accessibility section508

<分区>

我们想在我们的网站上运行扫描,返回包含以下内容的报告:

  1. 找到的每个图像标签和该图像在报告中的视觉表示
  2. 该图像的 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/

相关文章:

javascript - 检查网站是否符合 508 标准

javascript - 有没有办法在没有 CSS 的情况下显示/隐藏元素?

jquery - 当鼠标悬停在屏幕底部时,如何显示隐藏的 div?

php - 在按钮中显示图像并使用 PHP 以表单形式发送隐藏值

c++ - 如何访问在 C++ 中定义在不同类中的变量

javascript - 考虑到可访问性,将 LI 动态分组到 DIV 中是否合乎规范?

Python PyGtk 虚拟键盘支持 at-spi

html - 出于可访问性目的,应如何在全局元素中处理标题?

html - 在某些 wordpress 用户名旁边添加 "flair"

javascript - 为 HTML 树添加折叠和展开 + 标记