Base class for feed-parsing
I'm not sure what you're intending to do with this class so I can only offer some general tips.


Make private variables private:

def __init__(self, url):
    self._url = url

Use properties instead of get_ methods. For example:

@property
def request(self):
    return self._requests.get(self._url)

# to make it writeable:
@request.setter
def request(self, value):
    self._requests.set(value)

If you're using Python 3, have a look at abc.ABCMeta for better solution for abstract base classes with abstract methods.