change code structure create library weibocrawler