Webscraping Research

Objectives:

In today's age of digital healthcare, users with disabilities such as blindness or being hard of hearing are unable or limited in their access to healthcare. In order to foster change to make healthcare accessible to all, the project aims to better understand the current level of accessibility and what elements are missing across digital healthcare.

Exisiting Accessibility Guidelines:
1.4.8 Visual Presentation: For the visual presentation of blocks of text, a mechanism is available to achieve the following: (Level AAA)
  • Foreground and background colors can be selected by the user
  • Width is no more than 80 characters or glyphs (40 if CJK)
  • Text is not justified (aligned to both the left and the right margins)
  • Line spacing (leading) is at least space-and-a-half within paragraphs, and paragraph spacing is at least 1.5 times larger than the line spacing
  • Text can be resized without assistive technology up to 200 percent in a way that does not require the user to scroll horizontally to read a line of text on a full-screen window.

Contrast minimum: The visual presentation of text and images of text has a contrast ratio of at least 4.5:1

Resize text: Except for captions and images of text, text can be resized without assistive technology up to 200 percent without loss of content or functionality.

Contrast image/text: The visual presentation of text and images of text has a contrast ratio of at least 7:1

Tools Utilized:

Webscraping done using Beautiful Soup Libraries, and Jupyter Notebook. All filtering analysis and testing scripts written in Python.