//粉丝事件 private void FollowFansEvent(object sender, bool isFollow) { if (isFollow) { int countFans = ((UserLable)sender).AutoFollowCount; //关注count个用户 string oid = SqliteTool.GetRandomOid(((UserLable)sender).DisplayName); if (!oid.Equals("")) { int count = WeiboOperateTool.FollowUsersFans(oid, countFans, ((UserLable)sender).Cookies); if (count < countFans) { count += WeiboOperateTool.FollowUsersFans(SqliteTool.GetRandomOid(((UserLable)sender).DisplayName), countFans - count, ((UserLable)sender).Cookies); } UserLog.WriteNormalLog(((UserLable)sender).DisplayName, String.Format("关注{0}人", count), String.Format("被抓取oid:{0}", oid)); } } else { int count = ((UserLable)sender).AutoUnFollowCount; WeiboOperateTool.UnFollowMyFans(count, ((UserLable)sender).Cookies, ((UserLable)sender).UserId); UserLog.WriteNormalLog(((UserLable)sender).DisplayName, String.Format("取消关注{0}人", count)); } }