[python]代码库
from selenium import webdriver #在selenium 调用浏览器驱动
import urllib.request
import requests
from urllib.request import urlretrieve
demo=webdriver.Chrome()#将谷歌浏览器赋值给一个叫demo变量
# 获取主页源码
def main():
url1 = 'https://lol.qq.com/data/info-heros.shtml'
b=1000
ap=1000
error=0#失败
success=0#成功
for b in range(1,(ap+1)):#循环
ap=ap+1#增加循环
a = urllib.request.urlopen(url1) # 访问网页
a = a.read() # 读取源码
url=' https://game.gtimg.cn/images/lol/act/img/skin/big'+(str(ap))+'.jpg'#地址输入
demo.get(url)#使用get请求打开url地址
r = requests.get('https://game.gtimg.cn/images/lol/act/img/skin/big'+(str(ap))+'.jpg')#打开url
r.status_code#返回状态码code
print(r)#输出code
if r.status_code !=requests.codes.ok:#code 不等于200
error=error+1
print('\33[1;30;45m跳过\33[0m',error)#1=字体高亮,30=红色前景色,45=洋红背景
continue
elif r.status_code == requests.codes.ok:#code等于200
req= urllib.request.Request('https://game.gtimg.cn/images/lol/act/img/skin/big'+(str(ap))+'.jpg')#设置变量
response = urllib.request.urlopen(req)#打开url
LOL_img = response.read()#转换二进制
with open('F:\\test100\\img\\'+ 'big'+(str(ap))+'.jpg','wb') as f:#打开并下载到指定路径F:\\test100\\img\\路径需要自己先创建或有路径
f.write(LOL_img)
success=success+1
print('\33[1;35;40m获取成功\33[0m',success)#1=字体高亮,35=洋红前景色,40=黑色背景
if __name__ == '__main__':
main()
#刚学的,根本不懂这些东西,能改进什么都不懂,希望大家给点意见
[源代码打包下载]