admin管理员组文章数量:1619294
危莫危于任疑。
宋·张商英(世上的)危险没有比任用自己怀疑的人更危险的了。
**用鼠标华开桌面创建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)
版权声明:本文标题:英雄联盟龙的传人皮肤爬虫 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728794831a1174068.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论