lol角色查询请求失败 英雄联盟无法获取玩家信息的原因(2)
lol角色查询请求失败

2.2 利用InputGroup()为表单控件添加说明
除了前面介绍的利用dbc.FormText()等部件为对应的表单控件生成外部说明文字之外,dash_bootstrap_components还提供了基于InputGroup()的一系列部件,使得我们可以方便地创建出与控件本身浑然一体的说明内容:
❝
app3.py
❞
import dashimport dash_bootstrap_components as dbcimport dash_html_components as htmlapp = dash.Dash(__name__)app.layout = html.Div( dbc.Container( [ dbc.InputGroup( [ dbc.InputGroupAddon("https://www.cnblogs.com/", addon_type="prepend"), dbc.Input(placeholder="输入博客园用户名") ] ), html.Br(), dbc.InputGroup( [ dbc.Input(placeholder="输入qq邮箱"), dbc.InputGroupAddon("@qq.com", addon_type="append") ] ) ], style={ 'margin-top': '200px', 'max-width': '400px' } ))if __name__ == '__main__': app.run_server(debug=True)
效果如下,通过InputGroupAddon()可以很方便地为输入控件添加前缀或后缀说明:

3 动手写一个英雄联盟英雄资料查看器!
有了今天的知识内容基础,加上之前教程内容的铺垫,我们可以开始用Dash书写一些形式更加丰富多样的web应用,比如一个「在线英雄联盟英雄资料查看器」,后台通过爬取LOL官网的实时数据,实现全英雄资料查询,先来一睹效果如何吧~

可以看到效果非常不错,并且纯Python编写,下面我大致介绍一下整体思路:
1.「抓包」LOL官网,爬取全英雄名称与id信息,并继续抓包找到传递每个英雄单独详细信息的异步请求;
2.利用今天所学的Form()和FormGroup()轻松搭建出界面上方的三个控件;
3.编写回调,基于用户选择内容,以及「查询」按钮的点击情况,来异步渲染出下方Tabs()+Tab()区域内容,其中大量使用到列表推导非常的方便;
4.最后「皮肤一览」区域的轮播图片结合了bootstrap的知识,对https://www.runoob.com/try/try.php?filename=trybs4_carousel#demo的例子进行了Dash化改写,也是个非常有用的技巧!

以上分享的lol角色查询请求失败 和 英雄联盟无法获取玩家信息的原因的电脑IT小方法,供您全面了解参考!
相关阅读
-
2023年好玩的角色扮演手游排行榜 目前最火的角色扮演手游
本文核心内容:2023年好玩的角色扮演手游排行榜和目前最火的角色扮演手游的电脑方面的小经验,下面来一起了解一下吧。 角色扮演的游戏可以说是非常受玩家欢迎的一类游戏了,一款优秀
-
适合平民玩家长期玩的手游 不氪金的手游排行榜
今天分享:适合平民玩家长期玩的手游和不氪金的手游排行榜的相关经验,接下来IT袋小编为大家介绍。 纵观当今的手游市场,优秀的游戏作品并不常见,而要找一款值得长期玩,并且可以让
-
地下城与勇士宠物怎么买 2023dnf可以交易宠物大全
本文摘要:地下城与勇士宠物怎么买和2023dnf可以交易宠物大全的相关话题,具体详情如下: 宠物一直以来都是DNF玩家们不可获取的配置,除了节日套中的宠物本身就可以为角色提供大量的属性
-
dnf女鬼剑天空套大全 关于dnf女鬼剑最美天空排行
对于大多数网友来说dnf女鬼剑天空套大全和关于dnf女鬼剑最美天空排行的相关话题,相关内容具体如下: 近期游戏更新缝纫机活动,很多绝版时装再次被搬上大银幕,比如熟悉的邪龙套、GSD套


