目标
对于我来说,学习新英雄的第一件事便是查看其技能描述。因此,我相信技能描述的文本量对于一个英雄的上手难度有着不小的影响。
因此,我希望能统计出王者荣耀里所有英雄的技能描述文本量,并对其排序,这样也许对自己练新英雄有参考作用。
当然,此排序只是客观的统计,不具有专业的指导作用。
基本思路
在官 中,可以找到每个英雄的介绍页面,其中有技能介绍文本:
使用浏览器ctrl+S将 页保存到本地herolist.html,再用文本形式打开它,可以看到每个英雄的介绍页面地址:
接下来,就可以将其当作正确的xml来解析了,python代码如下:(此处主要参考了《python ElementTree模块使用详情》)
运行后可以看到地址列表被正确解析出来:
4. 解析出英雄的技能描述文本
打开上一步中得到的英雄介绍页面的源代码,就可以看到我们想要的信息:
5. 统计王者荣耀里所有英雄的技能描述文本量
接下来,就是遍历所有英雄并统计其文本量了,代码如下:
运行后输出结果:
6. 排序
将上一步输出的结果保存到一个文本里(需要改成ASCII编码)并将后缀改为即可通过Excel打开。
之后,就可以在Excel中对其排序了,最后结果如下:
| 项目 | Value |
|---|---|
| 妲己 | 233 |
| 韩信 | 318 |
| 小乔 | 326 |
| 曜 | 335 |
| 程咬金 | 337 |
| 亚瑟 | 343 |
| 公孙离 | 345 |
| 橘右京 | 356 |
| 貂蝉 | 358 |
| 庄周 | 363 |
| 艾琳 | 368 |
| 牛魔 | 370 |
| 曹操 | 380 |
| 典韦 | 383 |
| 露娜 | 384 |
| 嬴政 | 389 |
| 甄姬 | 396 |
| 墨子 | 397 |
| 蔡文姬 | 398 |
| 金蝉 | 398 |
| 赵云 | 401 |
| 孙膑 | 406 |
| 刘禅 | 411 |
| 夏洛特 | 417 |
| 白起 | 418 |
| 钟无艳 | 424 |
| 鲁班七 | 424 |
| 虞姬 | 425 |
| 哪吒 | 428 |
| 姜子牙 | 428 |
| 后羿 | 429 |
| 武则天 | 429 |
| 大乔 | 432 |
| 不知火舞 | 435 |
| 孙悟空 | 439 |
| 鲁班大师 | 452 |
| 孙尚香 | 456 |
| 黄忠 | 456 |
| 安琪拉 | 457 |
| 兰陵王 | 459 |
| 马可波罗 | 462 |
| 花木兰 | 472 |
| 关羽 | 473 |
| 刘备 | 474 |
| 宫本武藏 | 479 |
| 云中君 | 486 |
| 项羽 | 487 |
| 司空震 | 491 |
| 高渐离 | 491 |
| 老夫子 | 500 |
| 暃 | 501 |
| 西施 | 502 |
| 李白 | 511 |
| 狄仁杰 | 511 |
| 娜可露露 | 512 |
| 梦奇 | 515 |
| 钟馗 | 517 |
| 成吉思汗 | 519 |
| 阿轲 | 521 |
| 雅典娜 | 521 |
| 杨玉环 | 525 |
| 夏侯惇 | 526 |
| 达摩 | 529 |
| 张飞 | 530 |
| 王昭君 | 530 |
| 扁鹊 | 539 |
| 廉颇 | 545 |
| 伽罗 | 547 |
| 澜 | 553 |
| 张良 | 557 |
| 百里守约 | 560 |
| 铠 | 563 |
| 桑启 | 569 |
| 盾山 | 575 |
| 瑶 | 577 |
| 杨戬 | 578 |
| 东皇太一 | 579 |
| 吕布 | 581 |
| 干将莫邪 | 582 |
| 刘邦 | 584 |
| 猪八戒 | 591 |
| 李元芳 | 602 |
| 太乙真人 | 603 |
| 诸葛亮 | 619 |
| 周瑜 | 621 |
| 嫦娥 | 628 |
| 鬼谷子 | 631 |
| 司马懿 | 649 |
| 孙策 | 650 |
| 女娲 | 654 |
| 百里玄策 | 681 |
| 上官婉儿 | 686 |
| 镜 | 689 |
| 阿古朵 | 704 |
| 云缨 | 706 |
| 芈月 | 707 |
| 蒙恬 | 708 |
| 明世隐 | 723 |
| 马超 | 729 |
| 沈梦溪 | 766 |
| 苏烈 | 806 |
| 狂铁 | 820 |
| 蒙犽 | 855 |
| 裴擒虎 | 874 |
| 弈星 | 897 |
| 米莱狄 | 898 |
| 元歌 | 961 |
| 盘古 | 1109 |
| 李信 | 1149 |
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览209971 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!