前言:本次使用Google浏览器测试(不同浏览器会有些许差异,但是逻辑相通)

1、打开 英雄资料列表页-英雄介绍-王者荣耀官方网站-腾讯游戏 :https://pvp.qq.com/web201605/herolist.shtml

2、我们可以看到下面有各种你喜欢的人物(如百里,火舞,王昭君...),复制 Ul 列表 到本地 IDE编辑器 粘贴代码,保存为 王者荣耀.html(名字随意

3、编写Python程序,导入Pyquery库,导入本地文件,输出所有 li 文件

from pyquery import PyQuery as  pq

with open ('E:/Python_project/王者荣耀.html',encoding = 'utf-8') as f:
    html = f.read()

# 直接在 pyQuery 里面导入本地文件,可能会存在 GBK 编码错误,所以这里使用 with open 方法打开文件,传递给 pyQuery
html = pq(html)
for li in html('li').items():
    print(li.text())
    # print(li('div').eq(3).text())

# 如果需要选取里面的第几个元素,可以使用.eq()方法,确认选择第几个(元素从1开始)

F、输入结果如下(2020-12-20日,共计103个英雄~):

澜
夏洛特
阿古朵
蒙恬
镜
蒙犽
鲁班大师
西施
马超
曜
云中君
瑶
盘古
猪八戒
嫦娥
上官婉儿
李信
沈梦溪
伽罗
盾山
司马懿
孙策
元歌
米莱狄
狂铁
弈星
裴擒虎
杨玉环
公孙离
明世隐
女娲
梦奇
苏烈
百里玄策
百里守约
铠
鬼谷子
干将莫邪
东皇太一
大乔
黄忠
诸葛亮
哪吒
太乙真人
蔡文姬
雅典娜
杨戬
成吉思汗
钟馗
虞姬
李元芳
张飞
刘备
后羿
牛魔
孙悟空
亚瑟
橘右京
娜可露露
不知火舞
张良
花木兰
兰陵王
王昭君
韩信
刘邦
姜子牙
露娜
程咬金
安琪拉
貂蝉
关羽
老夫子
武则天
项羽
达摩
狄仁杰
马可波罗
李白
宫本武藏
典韦
曹操
甄姬
夏侯惇
周瑜
吕布
芈月
白起
扁鹊
孙膑
钟无艳
阿轲
高渐离
刘禅
庄周
鲁班七号
孙尚香
嬴政
妲己
墨子
赵云
小乔
廉颇

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐