吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2017|回复: 7
收起左侧

[Python 转载] 初学Python写了个小Demo 附上学习视频

[复制链接]
wxy1997 发表于 2020-3-2 20:44
本帖最后由 wxy1997 于 2020-3-2 20:51 编辑

直接上图和代码吧

from urllib import request
import sys
import urllib.request
import json
from bs4 import BeautifulSoup as bs

response = urllib.request.urlopen("http://pvp.qq.com/web201605/js/herolist.json")
hero_json = json.loads(response.read())
print("----------------------------王者荣耀英雄克制关系查询--------------------------------")
name = input("请输入你要查询的英雄名字:")
num = 0
for i in hero_json:
    hero_name = i['cname']
    ename = i['ename']
    if hero_name == name: #根据英雄名字获取对应的编号
        num = ename
        break
if num == 0:
    print("您输入的英雄不存在哦")
    sys.exit(0)
page = urllib.request.urlopen("https://pvp.qq.com/web201605/herodetail/" + str(num) + ".shtml")
htmlCode = page.read()
htmlCode = bs(htmlCode, 'html.parser')

tx = htmlCode.select(".hero-list-desc")
print("\n--------------最佳搭配英雄:--------------")
print(tx[0].find_all('p')[0].string)
print(tx[0].find_all('p')[1].string + '\n')

print("--------------压制英雄:------------------")
print(tx[1].find_all('p')[0].string)
print(tx[1].find_all('p')[1].string + '\n')

print("--------------被压制英雄:------------------")
print(tx[2].find_all('p')[0].string)
print(tx[2].find_all('p')[1].string)


studyPython.rar (1.79 KB, 下载次数: 6)

python入门教程 : https://www.wenshushu.cn/f/1y1u1iwcd60

免费评分

参与人数 4吾爱币 +4 热心值 +4 收起 理由
473989356 + 1 + 1 第一次评分
liulangzhe_lqm + 1 + 1 热心回复!
旁观者丶 + 1 + 1 小爬虫啊,建议规范封装化代码,这样后续扩展个出装或者其他啥啥啥的就轻松.
你好吃干脆面吗 + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xiaocwl 发表于 2020-3-2 20:46
这个有什么用呀
 楼主| wxy1997 发表于 2020-3-2 20:48
你好吃干脆面吗 发表于 2020-3-2 21:00
hetaon 发表于 2020-3-2 21:27
Python学习中,游戏没玩过,学习参考一下大神代码,感谢分享~~~
紫藤,飘零叶 发表于 2020-3-2 21:30
厉害厉害
laosange 发表于 2020-3-3 10:44
已下载,感谢楼主分享!辛苦了。
张乐乐 发表于 2020-3-3 10:54
你好,能看看帮我解决我发布的主题吗
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 00:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表