Nice effort. Just a few remarks:
- You should certainly use Requests http://docs.python-requests.org/en/latest/
- The Story class seems somewhat redundant. You could possibly use collections.namedtuple as a container for properties or simply a dictionary. The print_story method could just be the __str__ special method.
- JSON output would be useful.