你的位置:首页 > 软件开发 > ASP.net > 【C#】WinForm 之 DOTA2英雄搭配助手(网页抓取+在线绿色版+源码开放)

【C#】WinForm 之 DOTA2英雄搭配助手(网页抓取+在线绿色版+源码开放)

发布时间:2015-03-18 06:00:48
睡不着,无聊......再整理点好玩的出来。先上图效果 碎碎念自从13级后打出DOTA2的天梯积分以来简直是逆水行舟不进则退啊,室友已经高呼着被游戏玩了!!结果怒删游戏其实我也发现这游戏不合适我玩…天梯里场场被各种选英雄针对,普通场又是剑圣、斧王横行。加 ...

【C#】WinForm 之 DOTA2英雄搭配助手(网页抓取+在线绿色版+源码开放)睡不着,无聊......再整理点好玩的出来。先上图


效果

【C#】WinForm 之 DOTA2英雄搭配助手(网页抓取+在线绿色版+源码开放)【C#】WinForm 之 DOTA2英雄搭配助手(网页抓取+在线绿色版+源码开放)【C#】WinForm 之 DOTA2英雄搭配助手(网页抓取+在线绿色版+源码开放)


 

碎碎念【C#】WinForm 之 DOTA2英雄搭配助手(网页抓取+在线绿色版+源码开放)

自从13级后打出DOTA2的天梯积分以来简直是逆水行舟不进则退啊,室友已经高呼着被游戏玩了!!结果怒删游戏

其实我也发现这游戏不合适我玩…天梯里场场被各种选英雄针对,普通场又是剑圣、斧王横行。加之本人比较懒,不爱看视频,场均10死那是常有的事(打起来跟打WOW战场一样,反正死了有复活:P)

不瞎扯了,其实初衷就是不想被针对(想选个最脏阵容神马的我会告诉你嘛)


 

核心功能

这里要从Dotamax(http://dotamax.com/)说起,因为程序的核心都是在于如何抓取该DOTA2数据门户提供的英雄数据。

看了这个网站相信大家基本有数了,说好的大数据、可视化这网站就用上了。我这里用的就是“克制指数”与“配合指数”(高玩说这个还是比较靠谱的,然后我就信了)。

通过以下函数获得目标地址的网页内容(我基本用的是字符串处理,DOM分析也是没问题的)

private get='_blank'>string GetWebContent(string Url)    {      string strResult = "";      try      {        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);        //声明一个HttpWebRequest请求         request.Timeout = 30000;        //设置连接超时时间         request.Headers.Set("Pragma", "no-cache");        HttpWebResponse response = (HttpWebResponse)request.GetResponse();        Stream streamReceive = response.GetResponseStream();        Encoding encoding = Encoding.GetEncoding("utf-8");        StreamReader streamReader = new StreamReader(streamReceive, encoding);        strResult = streamReader.ReadToEnd();      }      catch      {        MessageBox.Show("获取信息失败,请检查网络连接");      }      return strResult;    }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:【C#】WinForm 之 DOTA2英雄搭配助手(网页抓取+在线绿色版+源码开放)

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录