admin管理员组

文章数量:1619276

危莫危于任疑。
宋·张商英(世上的)危险没有比任用自己怀疑的人更危险的了。
**用鼠标华开桌面创建lol文件夹 * *

打开英雄联盟官网

找到图片地址

url(“https://game.gtimg/images/lol/act/img/skin/big1000.jpg”)

import re
import requests
url("https://game.gtimg/images/lol/act/img/skin/big1000.jpg")
def path_js(url_js):
    res_js = requests.get(url_js, verify = False).content
    html_js = res_js.decode("gbk")
    pat_js = r'"keys":(.*?),"data"'
    enc = repile(pat_js)
    list_js = enc.findall(html_js)
    dict_js = eval(list_js[0])
    return dict_js
def path_url(dict_js):
    pic_list = []
    for key in dict_js:
        for i in range(20):
            xuhao = str(i)
            if len(xuhao) == 1:
                num_houxu = "00" + xuhao
            elif len(xuhao) == 2:
                num_houxu = "0" + xuhao
            numStr = key+num_houxu
            url = r'http://ossweb-img.qq/images/lol/web201310/skin/big'+numStr+'.jpg'
            pic_list.append(url)
    print(pic_list)
    return pic_list
def name_pic(dict_js, path):
    list_filePath = []
    for name in dict_js.values():
        for i in range(20):
            file_path = path + name + str(i) + '.jpg'
            list_filePath.append(file_path)
    return list_filePath
def writing(url_list, list_filePath):
    try:
        for i in range(len(url_list)):
            res = requests.get(url_list[i], verify = False).content
            with open(list_filePath[i], "wb") as f:
                f.write(res)
 
    except Exception as e:
        print("下载图片出错,%s" %(e))
        return False
if __name__ == '__main__':
    url_js = r'http://lol.qq/biz/hero/champion.js'
    path = r'C:\Users\Administrator\Desktop\lol\'
    dict_js = path_js(url_js)
    url_list = path_url(dict_js)
    list_filePath = name_pic(dict_js, path)
    writing(url_list, list_filePath)

本文标签: 爬虫传人皮肤英雄联盟