refactor weibo_fetcher.py into more object-oriented python