1 Star 0 Fork 0

CyclingPeach/OWN---Honor_of_Kings

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
02.获取所有英雄url链接.py 1.07 KB
一键复制 编辑 原始数据 按行查看 历史
布朗熊_Peach 提交于 2021-09-16 23:10 . Add files via upload
def get_all_hero_urls(url):
response = requests.get(url ,)
response.encoding = response.apparent_encoding # 获取网页真实编码'GB2312'
html = response.text
soup = BeautifulSoup(html)
selector_str = 'body > div.wrapper > div.zkcontent > div.zk-con-box > div.herolist-box > div.herolist-content > ul.herolist.clearfix > li > a'
data = soup.select(selector_str + ' > img')
data2 = soup.select(selector_str)
hero_name_lists = []
hero_url_lists = []
herolist_url_herd = 'https://pvp.qq.com/web201605/'
for item in data:
alt = item.get('alt')
hero_name_lists.append(alt)
for item in data2:
href = herolist_url_herd + item.get('href')
hero_url_lists.append(href)
# 英雄‘夏侯惇’页面数据编码有问题,这里将其删除
for i in range(len(hero_name_lists)):
if '夏侯' in hero_name_lists[i]:
break
hero_name_lists.pop(i)
hero_url_lists.pop(i)
return list(zip(hero_name_lists, hero_url_lists))
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/cyclingpeach/OWN---Honor_of_Kings.git
git@gitee.com:cyclingpeach/OWN---Honor_of_Kings.git
cyclingpeach
OWN---Honor_of_Kings
OWN---Honor_of_Kings
main

搜索帮助

0d507c66 1850385 C8b1a773 1850385