还在找高清壁纸想找女儿的壁纸找不到嘛,今天教你怎么在原神官网上获取高清图片和语音
import os.path
import pprint
import requests
for page in range(150, 152):
url = 'https://content-static.mihoyo.com/content/ysCn/getContentList?pageSize=20&pageNum=1&order=asc&channelId=150'
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'
}
response = requests.get(url=url, headers=headers)
for index in response.json()['data']['list']:
info_list = index['ext']
# print(info_list)
filename = f'data\\{index["title"]}\\'
if not os.path.exists(filename):
os.makedirs(filename)
for i in info_list:
pprint.pprint(i)
try:
name = i['value'][0]['name']
link = i['value'][0]['url']
content = requests.get(url=link, headers=headers).content
with open(filename + name, mode='wb') as f:
f.write(content)
print(name, link)
except Exception as e:
print(e)
废话不多说代码奉上
想要更多代码关注不迷路哦