Best way to make a web interface for python script
Socket.io ist Very easy to send Data between Websites and scripts.
The Website Connect with the Socket.io Server and Inside the Server the Python Script can be executed
I've made a small python script to scrap the web. I would like to make a nice and simple web interface where the user can enter data to search for and have the result displayed as a list. 
I understand that there's many different ways to do that but don't know which one would be the best in my case. 
I would like something :

Really simple and light
Running locally with the less dependencies possible. 

So far I've thinking about : 

A NodeJS server displaying content and executing the script 
A web framework in Python (web.py, Flask, Django..?)
A local webserver (XAMPP) and cgi 

Please note that I don't know much about web in python but I'm a bit used to NodeJS.  
What would you recommend ? 
Thanks, Victor