Skip to content

capazme/axeScraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

axeScraper

Crawler and analysis pipeline for large-scale web accessibility audits, built on axe-core.

Crawls a site, runs axe accessibility checks on each page (including multi-step funnels), and aggregates the violations into consolidated reports — the tooling side of WCAG and European Accessibility Act compliance work.

How it works

  1. Crawler — discovers pages and templates across the target site (src/)
  2. Analyzer — runs axe-core against each page and funnel (src/analysis/)
  3. Reporting — concatenates and aggregates results into audit reports (src/analysis/report_pipeline.py)

Quick start

pip install -r requirements.txt   # see src/ for configuration
python -m src.analysis.report_pipeline

Configuration lives in src/analysis/utils/config.py.

Author

Guglielmo Puzio (@capazme) — capazme.github.io

About

Crawler + axe-core pipeline for large-scale web accessibility audits (WCAG / European Accessibility Act)

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors