校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 教你用Python爬取英雄聯盟皮膚原畫

教你用Python爬取英雄聯盟皮膚原畫

熱門標簽:ai電銷機器人的優勢 南陽打電話機器人 商家地圖標注海報 聊城語音外呼系統 地圖標注自己和別人標注區別 騰訊地圖標注沒法顯示 海外網吧地圖標注注冊 孝感營銷電話機器人效果怎么樣 打電話機器人營銷

一、推理原理

1.先去《英雄聯盟》官網找到英雄及皮膚圖片的網址:

http://lol.qq.com/data/info-heros.shtml

2.從上面網址可以看到所有英雄都在,按下F12查看源代碼,發現英雄及皮膚圖片并沒有直接給出,而是隱藏在JS文件中。這時候需要點開Network,找到js窗口,刷新網頁,就看到一個champion.js的選項,點擊可以看到一個字典——里面就包含了所有英雄的名字(英文)以及對應的編號。

3.但是只有英雄的名字(英文)以及對應的編號并不能找到圖片地址,于是回到網頁,隨便點開一個英雄,跳轉頁面后發現英雄及皮膚的圖片都在,但要下載還需要找到原地址,這是鼠標右擊選擇“在新標簽頁中打開”,新的網頁才是圖片的原地址。

4.圖中紅色框就是我們需要的圖片地址,經過分析知道:每一個英雄及皮膚的地址只有編號不一樣(http://ossweb-img.qq.com/images/lol/web201310/skin/big266000.jpg),而該編號有6位,前3位表示英雄,后三位表示皮膚。剛才找到的js文件中恰好有英雄的編號,而皮膚的編碼可以自己定義,反正每個英雄皮膚不超過20個,然后組合起來就可以了。

二、推理代碼

第一步:獲取js字典

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 = re.compile(pat_js)
    list_js = enc.findall(html_js)
    dict_js = eval(list_js[0])
    return dict_js

第二步:從 js字典中提取到key值生成url列表

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.com/images/lol/web201310/skin/big'+numStr+'.jpg'
            pic_list.append(url)
    print(pic_list)
    return pic_list

第三步:從 js字典中提取到value值生成name列表

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.com/biz/hero/champion.js'
    path = r'./data/'   #圖片存在的文件夾
    dict_js = path_js(url_js)
    url_list = path_url(dict_js)
    list_filePath = name_pic(dict_js, path)
    writing(url_list, list_filePath)

運行后會在控制臺打印出每一張圖片的網址:

在文件夾中可以看到圖片已經下載好
如圖:

到此這篇關于教你用Python爬取英雄聯盟皮膚原畫的文章就介紹到這了,更多相關Python爬取皮膚內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python中matplotlib如何改變畫圖的字體
  • Python制作動態字符畫的源碼
  • Python生成截圖選餐GIF動畫
  • 教你如何利用python3爬蟲爬取漫畫島-非人哉漫畫
  • 如何用Python畫一些簡單形狀你知道嗎

標簽:聊城 撫州 楊凌 六盤水 南寧 揚州 牡丹江 迪慶

巨人網絡通訊聲明:本文標題《教你用Python爬取英雄聯盟皮膚原畫》,本文關鍵詞  教,你用,Python,爬取,英雄,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《教你用Python爬取英雄聯盟皮膚原畫》相關的同類信息!
  • 本頁收集關于教你用Python爬取英雄聯盟皮膚原畫的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲黄色在线视频| 一区二区激情视频| 一区二区中文字幕在线| 午夜欧美视频在线观看| 国产盗摄一区二区| 精品婷婷伊人一区三区三| 国产亚洲美州欧州综合国| 日韩福利电影在线| av成人老司机| 久久久久久久久一| 五月天激情综合网| 色综合久久天天| 国产亚洲欧美一级| 久久国产精品免费| 69堂国产成人免费视频| 亚洲色大成网站www久久九九| 青娱乐精品视频在线| 色av成人天堂桃色av| 天堂在线亚洲视频| 成人一区在线看| 亚洲日本一区二区| 日韩一区二区在线看| 久久99最新地址| 精品国产免费一区二区三区四区 | 欧美图片一区二区三区| 亚洲免费在线观看| 国内精品视频666| 97se狠狠狠综合亚洲狠狠| 精品国产免费人成电影在线观看四季 | 911精品国产一区二区在线| 亚洲欧美日本韩国| 91碰在线视频| 亚洲欧美激情视频在线观看一区二区三区 | 成人av资源在线观看| 国产清纯在线一区二区www| 久久国产精品色婷婷| 日韩一区二区免费在线观看| 性欧美疯狂xxxxbbbb| 欧美日韩精品三区| 日韩精品免费视频人成| 日韩一二三区不卡| 久久精品国产99| 亚洲精品在线观看网站| 婷婷丁香久久五月婷婷| 日韩一级免费观看| 国内精品在线播放| 国产女同性恋一区二区| 成人午夜免费电影| 亚洲精品自拍动漫在线| 欧美精品一级二级三级| 久久精品久久精品| 国产欧美一区二区在线| 色94色欧美sute亚洲线路二| 亚洲国产欧美日韩另类综合| 欧美精品亚洲二区| 男女男精品视频| 久久精品视频一区二区| 99精品偷自拍| 日本亚洲三级在线| 久久久久久亚洲综合影院红桃| av在线一区二区三区| 香港成人在线视频| 久久这里只有精品6| 91在线免费播放| 免费久久精品视频| 国产精品久久久久三级| 欧美日韩成人综合天天影院| 国产一区二区91| 亚洲色图视频网站| 欧美一级日韩免费不卡| 激情都市一区二区| 亚洲精品伦理在线| 精品福利一二区| gogo大胆日本视频一区| 日韩电影在线免费| 中文字幕中文字幕在线一区| 欧美绝品在线观看成人午夜影视| 国产精品一区久久久久| 亚洲国产三级在线| 久久久久久久久99精品| 在线免费观看日本欧美| 国产suv精品一区二区三区| 天堂蜜桃一区二区三区 | 欧美日韩国产欧美日美国产精品| 蜜臀av国产精品久久久久| 国产精品欧美一级免费| 欧美精品丝袜久久久中文字幕| 国内精品在线播放| 亚洲一区二区影院| 久久久蜜桃精品| 91国在线观看| 国产成人av自拍| 久久99久久久欧美国产| 亚洲高清三级视频| 亚洲精品视频自拍| 国产精品麻豆网站| 久久久久久影视| 亚洲精品一区二区三区精华液| 欧美日本高清视频在线观看| 色哟哟在线观看一区二区三区| 国产风韵犹存在线视精品| 亚洲成人精品一区二区| 亚洲天堂a在线| 久久久蜜桃精品| 欧美一区三区四区| 欧美日韩精品综合在线| 91高清视频免费看| www.av亚洲| 99精品欧美一区| 色综合天天狠狠| 99久久精品国产观看| 国产精品一二三| 国产传媒久久文化传媒| 国产精品综合av一区二区国产馆| 久久国产视频网| 久久se精品一区精品二区| 免费国产亚洲视频| 精品一区二区三区免费毛片爱| 免费看精品久久片| 国产一区二区精品久久91| 国产麻豆一精品一av一免费| 国产乱码精品一区二区三| 国产成人亚洲综合a∨婷婷图片| 国产成都精品91一区二区三| 国产精品一区在线| 成人午夜av在线| 国产成人a级片| www.亚洲色图.com| av在线播放不卡| 99精品黄色片免费大全| 99国产精品久久久久久久久久| 91在线你懂得| 欧美日韩成人在线| 在线不卡的av| 91精品在线麻豆| 日韩三级免费观看| 日韩欧美国产综合| 国产日产精品一区| 成人免费在线视频观看| 一区二区三区在线高清| 五月天激情综合| 日韩av一区二区在线影视| 日韩国产在线观看| 国产精品一卡二卡| 91丝袜呻吟高潮美腿白嫩在线观看| 日本国产一区二区| 日韩一级二级三级| 日韩欧美国产综合一区 | 色中色一区二区| 欧美一卡2卡三卡4卡5免费| 久久综合给合久久狠狠狠97色69| 国产精品乱码人人做人人爱| 国产精品国产自产拍在线| 亚洲在线成人精品| 日产精品久久久久久久性色| 国产精品系列在线观看| 色狠狠综合天天综合综合| 日韩一区二区在线看| 国产人伦精品一区二区| 亚洲午夜久久久久中文字幕久| 韩国av一区二区三区在线观看| av资源网一区| 欧美v亚洲v综合ⅴ国产v| 亚洲人午夜精品天堂一二香蕉| 日本午夜精品一区二区三区电影 | 午夜精品久久久久久| 国产成人av自拍| 欧美一级免费观看| 亚洲乱码精品一二三四区日韩在线 | 亚洲色图另类专区| 久久99九九99精品| 欧美精品在线一区二区三区| 综合欧美亚洲日本| 国产精品自拍在线| 91精品国产色综合久久久蜜香臀| ●精品国产综合乱码久久久久| 精品亚洲porn| 91.xcao| 一区二区三区日本| 国产福利电影一区二区三区| 在线91免费看| 亚洲色图欧美偷拍| 精品一区二区免费视频| 欧美区一区二区三区| 国产精品福利一区二区| 日韩—二三区免费观看av| 91婷婷韩国欧美一区二区| 久久久青草青青国产亚洲免观| 一区二区三区91| 色老综合老女人久久久| 精品国产不卡一区二区三区| 一区二区三区色| 成人av电影在线观看| 久久天堂av综合合色蜜桃网| 亚洲一区在线看| 色婷婷久久一区二区三区麻豆| 亚洲日本一区二区三区| 国产麻豆精品在线观看| 久久久久久电影| 国产一区二区视频在线|