python下载王者荣耀官网的全部高清壁纸
python代码:
import os
import requests
import json
import re
from urllib import parse
path='E:\\me\\wallpaper\\wzry2'
size_list=['','','1024x768','1280x720','1280x1024','1440x900','1920x1080','1920x1280','1920x1440']
for page in range(0,1):
print("第"+str(page)+"页")
url = 'https://apps.game.qq.com/cgi-bin/ams/module/ishow/V1.0/query/workList_inc.cgi?activityId=2735&sVerifyCode=ABCD&sDataType=JSON&iListNum=20&totalpage=0&page=' + str(page)+'&iOrder=0&iSortNumClose=1&jsoncallback=jQuery17100316096202658831_1609834178230&iAMSActivityId=51991&_everyRead=true&iTypeId=2&iFlowId=267733&iActId=2735&iModuleId=2735&_=1609836282840'
#
im = requests.get(url) # 请求url
text = re.sub(r'^jQuery.*\(', '', im.text).replace('\n', '').replace('\r', '')
siz = len(text)
objStr = text[0:siz - 1] # 去掉最后的 )
map = json.loads(objStr)
lst = map["List"]
print("本页个数"+str(len(lst)))
for it in lst :
name = parse.unquote(it["sProdName"]).replace(':','').replace('·','')
print("正在执行"+name)
for num in range(2, 9):
url = parse.unquote(it["sProdImgNo_" + str(num)])
url = url.replace('/200', '/0')
dirPath = path + '\\' + str(size_list[num])
if not os.path.exists(dirPath):
os.mkdir(dirPath)
os.chdir(dirPath)
im = requests.get(url) # 请求url
if im.status_code == 200:
open(name + '_' + size_list[num] + '.jpg', 'wb').write(im.content) # 写入文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
2020-01-06 MySQL数据类型
2020-01-06 MySQL常用命令.md