首页 > 其他分享 >LOL皮肤

LOL皮肤

时间:2023-07-09 15:44:32浏览次数:33  
标签:hero name img get url 皮肤 LOL id

import requests
from fake_useragent import UserAgent
from urllib.request import urlretrieve
from time import sleep

def get_hero_img(hero_id):
    url = f'https://game.gtimg.cn/images/lol/act/img/js/hero/{hero_id}.js'
    # 构建请求头
    headers = {'User-Agent':UserAgent().chrome}
    # 发送请求
    resp = requests.get(url,headers=headers)
    # 获取响应内容
    for sk in resp.json().get('skins'):
        name = sk.get('name').replace(" ","_")
        img_url = sk.get('mainImg')
        if sk.get('mainImg'):
            print(f"皮肤名:{name}===皮肤下载地址:{img_url}")
            urlretrieve(img_url,filename=f'./imgs/lol/{name}.jpg')
            sleep(1)

def get_hero_list():
    url = 'https://game.gtimg.cn/images/lol/act/img/js/heroList/hero_list.js'
    # 构建请求头
    headers = {'User-Agent':UserAgent().chrome}
    # 发送请求
    resp = requests.get(url,headers=headers)
    # 获取响应内容
    for h in resp.json().get('hero'):
        hero_id = h.get('heroId')
        hero_name = h.get('name')
        # 将数据一一返回
        yield (hero_id,hero_name)


if __name__ == '__main__':
    # get_hero_img()
    for hero_id,hero_name in get_hero_list():
        print(f"================正在下载:英雄{hero_name}===================")
        get_hero_img(hero_id)
        print(f"================下载完成:英雄{hero_name}===================")

 

标签:hero,name,img,get,url,皮肤,LOL,id
From: https://www.cnblogs.com/jiangjiayun/p/17538814.html

相关文章

  • 坚固型3DMAG™A31315LOLATR-XZ-S-AR-10、A31315LOLATR-XY-S-SE-10霍尔效应 线性,旋转位
    A313153D磁性位置传感器IC是完全集成的坚固型3DMAG™霍尔效应磁性位置传感器IC,主要用于支持汽车、工业和消费类应用中的各种非接触式旋转和线性位置测量。此传感器IC符合AEC-Q1000级的要求,并根据ISO26262进行开发。这些标准使A31315成为了要求严格的汽车安全系统的理想选择,适......
  • 刘永金医生主编《皮肤胶原再生》
    著名抗衰老刘永金医生主编《皮肤胶原再生的奥秘》:剖析胶原蛋白再生的科学ISBN978-1-63931-429-4,在香港年轻加生态医美签售会!胶原蛋白是皮肤健康和美丽的重要组成成分,是维持皮肤弹性和紧致度的关键因素。然而,随着年龄增长和外界环境的影响,胶原蛋白会逐渐流失,导致皮肤出现松弛、......
  • 爬取英雄联盟全皮肤+高清处理
    喜欢lol原画的朋友喜欢把这些精美壁纸当成电脑桌面,要是能每天一换那就完美了。截止目前,英雄联盟共有英雄160多个,皮肤总数量高达1700多。这里就分享一下如何爬取皮肤吧。一.思路百度搜索任意一个皮肤网站,找到获取皮肤的接口,通过这个接口及其特有的规则,来做皮肤爬取......
  • 界面组件DevExpress WinForm v23.1新版亮点 - 皮肤矢量图标全新升级
    DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!DevExpressWinForm 控件日前正式发布了今年第一......
  • 记录6年时间3套easyui前端框架主题皮肤美化的ui设计历程
    沉寂了许久,是该发点东西了,要不然2023年都要过去一半了!第一次接触Easyui前端框架,还是在2016年的时候,有个美化easyui界面的需求,自己是设计师,前端知识也只会最基本的html和css样式,JS只能网上找例子来套用。于是就找前端的朋友一起合作,我设计系统界面的UI,然后前端根据设计,在easyui主题......
  • 王珊青:“电子产品可能会对皮肤的影响”
    电子产品对皮肤的伤害-警惕生活中的辐射王珊青:在现代生活中,电子产品已经成为了我们生活中不可或缺的一部分。然而,当我们长时间使用电子产品时,我们也面临着各种皮肤问题。王珊青探讨电子产品对皮肤的伤害,分析其表面特征和深层影响,并提出防护措施。王珊青:电子产品对皮肤的伤......
  • 博客皮肤
    https://www.yuque.com/awescnb/user/tmpomo额外修改CSS.custom-card-title{font-weight:700!important;font-size:large!important;}JS$(".custom-card-actions").find("span").css({"font-size":"xx-small"})......
  • FLEX4实践—自定义控件皮肤
     设计需求: 1)对于界面上的TextInput控件,需要设置‘必填’与‘非必填’两种状态 2)对于‘必填’状态希望给与控件特殊的显示样式 3)希望能简化代码,不需要每次使用TextInput控件都要对其置样式  方案1:将样式控制写入css文件,通过Style属性控制TextInput的显示 方案2:利用Flex......
  • FLEX实践—动态切换应用皮肤
        在同一个Application中动态切换主题,这里采用的是动态引用不同的CSS文件。     具体步骤如下:    1)创建CSS文件   skyTheme.css/*CSSfile*/.backgroudSkin{backgroundColor:#89caec;fontWeight:bold;fontSize:12;}.applicationBar{......
  • SKNet 200epoch lolv1 分别使用压缩和不压缩
    SKNet在lolv1数据集epoch=200:psnr=22.92SSIM=0.9033/home/mmsys/anaconda3/envs/SFNet/bin/python3.8/media/mmsys/6f1091c9-4ed8-4a10-a03d-2acef144d2e1/SXY/restoration/SFNet_main_old/main.py[WCopy.cpp:219]Warning:Castingcomplexvaluestorealdiscard......