如何在CSDN收获粉丝(也许只要你主动,我们之间就会有故事)

首先,很惭愧,作为一名长期混迹于各大专业网站擅长各种摸鱼手法且具有三年curd丰富经验的一名知识分子,在CSDN粉丝数量竟然只有一名。是可忍熟不可忍,于是我走上了一条探究白嫖粉丝的艰难路程......


前言

直接上硬货,鄙人的白嫖大法很是简单粗暴,核心思想秉承一个价值观"只要你主动,我们之间就会有故事",直接做法就是你先关注一波,然后坐等粉丝上门,哈哈。亲测,好人不少,可用(手动狗头)!


一、获取目标

首先找到大量的可关注的人,这一点翻遍整个网站,只有在博主的粉丝页面才可以找到寥寥可数的20名粉丝可以关注,聊胜于无,可以操作。

如下,此人虽就10个粉丝,但比我强

有了目标,就直接开抓。机智的官方请求结果直接是一个页面,没别的,照样分析。

上代码,模拟请求正则匹配啥的就不表了,基操。

            //粉丝页面链接为如下网址加用户ID
            string URL = "https://me.csdn.net/fans/" + username;
            HttpWebRequest request = WebRequest.Create(new Uri(URL)) as HttpWebRequest;

            request.Method = "GET";
            string cookieStrr = Cookie;
            request.Headers.Add("Cookie", cookieStrr);
            request.Headers.Add("origin", "https://blog.csdn.net");

            request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36";
            request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9";
            request.Date = DateTime.Now;
            request.Referer = URL;

            WebResponse rs = request.GetResponse();
            Stream rss = rs.GetResponseStream();
            StreamReader sr = new StreamReader(rss, Encoding.UTF8);

            string html = sr.ReadToEnd();

            sr.Close();
            rss.Close();
            rs.Close();

            string tmpStr = "<a[^>]*?href=\"https://me.csdn.net/(['\"\"]?)[^>]*>(.*?)[^>]*?<img[^>]*>[^>]*>";
            Regex reg = new Regex(tmpStr, RegexOptions.Multiline | RegexOptions.IgnoreCase);

            MatchCollection m = reg.Matches(html);
            if (m.Count > 0)
            {
                string rega = @"<a[^>]*href=([""'])?(?<href>[^'""]+)\1[^>]*>";

                foreach (Match item in m)
                {
                    string astr = item.Value;
                    var a = Regex.Match(astr, rega, RegexOptions.IgnoreCase);
                    string user = a.Groups["href"].Value.Split('/')[3];
                    //关注
                    UserCeate(user);
                }
            }

二、关注目标

1.自动关注

这个获取请求也没啥,找个关注点一点就知道了

老规矩,基操就不表了,上代码

                string URL = "https://me.csdn.net/api/relation/create";
                HttpWebRequest request = WebRequest.Create(new Uri(URL)) as HttpWebRequest;

                request.Method = "POST";
                string cookieStrr = Cookie;
                request.Headers.Add("Cookie", cookieStrr);
                request.Headers.Add("origin", "https://blog.csdn.net");
                request.ContentType = "application/json";
                request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36";
                request.Accept = "application/json, text/javascript, */*; q=0.01";
                request.Referer = "https://blog.csdn.net/" + username;

                var data = new { username = username };
                string json = JsonConvert.SerializeObject(data);
                using (var streamWriter = new StreamWriter(request.GetRequestStream()))
                {
                    streamWriter.Write(json);
                    streamWriter.Flush();
                    streamWriter.Close();

                    var response = (HttpWebResponse)request.GetResponse();

                    using (var reader = new StreamReader(response.GetResponseStream()))
                    {
                        var result = reader.ReadToEnd();
                        if (result.Contains("200"))
                            Console.WriteLine(username + "关注成功");
                    }
                }

2.喜提粉丝

鄙人的大体做法就是先抓的博客总排行榜上的100位大大,然后再抓每位大大的粉丝。坐等粉丝上涨的我却迎来了一个官方的噩耗,也许白嫖之路总是艰辛的,我只能这样安慰自己。

废话不说了,上成果。粉丝转化率还可以,关注了2000人,喜提近40名粉丝。成果喜人!


总结

最后我还有一个大胆的想法,取关这2000位少年,重新关注一波新韭菜,粉丝会不会源源不断的的接踵而至。不过这样有些无耻呢,不过读书人的事,怎么能说是无耻呢。

自动取关就不表了,基操也。然后爬首页推荐博客,获取新目标,持续更新,持续收割新韭菜。

大家可千万不要这么做呀!

  • 15
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 38
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值