Provide url as an input for any website, its going to scrape the page, pass it as JSON string to frontend for rendering and going to display as a graph. This graph contains nodes as html elements of web page and edges between child and parent element.
git clone https://github.com/IET-NITK/WebInterfaceGraphs
cd WebInterfaceGraphs/
pip install -r requirements.txt
python app.py
Running on localhost:5000
- Flask: to build a web application
- Elgrapho: Front-end Rendering