手动搞数据
昨晚想着中超积分咋样了,直接撸起袖子干。先打开中超官网找数据,结果这破网站加载慢得像蜗牛爬,积分榜还藏在三级菜单里。翻了十分钟才找到最新轮次数据,眼都快瞅瞎了。找了个抓包工具看接口,好家伙全是加密参数,咱这种业余选手根本玩不转。
干脆祭出祖传手艺——手动抄表。打开记事本新建个,把球队名、胜平负进球数咔咔往里敲。山东泰山赢了三场?记!上海海港丢了五个球?记!敲了二十多分钟,十六支队数据总算是齐活了。中途还抄串行重来两遍,气得我猛灌半壶凉白开。
搞排名计算
打开Excel新建表格,把记事本数据粘贴过来。第一列填队名,后面分列填胜场/平局/输球/进球/丢球。算积分可太简单了:胜场×3 + 平局×1,拉个公式唰唰往下拖。结果发现申花和蓉城同分?赶紧补两列算净胜球(进球减丢球)和总进球数。
突然想起规则书说过要按相互战绩排序,又骂骂咧咧打开浏览器查交锋记录。把这两队交手数据单独摘出来,掰着手指头算小分。折腾到半夜一点,总算排出个能说服自己的顺序。后面七八支队同分也这么搞,差点把电脑屏戳出个洞。
搞定展示效果
数据算明白就开始搞可视化。把Excel表复制粘贴到博客编辑器,发现排版丑得像车祸现场。调了半小时表格边框粗细,总算看着顺眼了。重点标出降级区的三个倒霉蛋,用加粗红字特别提醒。手动加了个动态效果说明:
- 升亚冠区:箭头↑加粗绿色
- 进降级区:箭头↓加粗红色
鼠标悬停球队名时还设置弹框显示详细战绩,这功能调CSS调得我头皮发麻。预览时候发现手机上看表格挤成一团,又吭哧吭哧加响应式代码,屏幕宽度低于600px自动隐藏部分列。
全部弄完天都蒙蒙亮了,瘫在椅子上琢磨:下回要是再这么手抄数据,我就是狗。下次试试用Python爬虫抓数据,不过听说会被封IP?算了先发出来让大家瞅瞅对不对,评论区等兄弟们捉虫。
还没有评论,来说两句吧...