'Load and process the profile HTML.'

def load_prereqs(self, requester, storage):

    response = requester.request(self.source_path(), raise_for_status=False)
    if (response.status_code == 200):
        data = self.extract_data(response.content)
    elif ((response.status_code == 404) and self.is_banned(response.content)):
        data = {u'username': self.username, u'banned': True}
    else:
        raise self.SourceError(u'status    code    %s', response.status_code)
    if self.email:
        data[u'email'] = self.email
    return (True, data)
